文件名称:has_friendship:为ActiveRecord模型添加友谊
文件大小:44KB
文件格式:ZIP
更新时间:2024-02-22 00:15:22
ruby rails social-network friendship RubyRuby
HasFriendship 向您的ActiveRecord模型添加友谊功能。 HasFriendship允许ActiveRecord对象使用自引用多态关联发送,接受和拒绝好友请求。 入门 将HasFriendship添加到您的Gemfile中: gem 'has_friendship' 捆绑HasFriendship之后,您需要复制迁移并进行迁移: $ rails has_friendship_engine:install:migrations $ rake db:migrate 宝石升级 gem更新后,可能需要运行后续迁移。 $ rails has_friendship_engine:install:migrations 如有必要,将安装新的迁移。 用法 只需将has_friendship模型中: class User < ActiveRecord :: Base has_friendship end 管理友谊 现在, User实例可以发送,接受和拒绝好友请求: @mac = User . create ( name : "Mac" ) @dee = User .
【文件预览】:
has_friendship-master
----release_guide.md(181B)
----.gitignore(218B)
----Guardfile(2KB)
----.rspec(52B)
----.travis.yml(68B)
----db()
--------migrate()
----CHANGELOG.md(3KB)
----spec()
--------support()
--------has_friendship()
--------spec_helper.rb(4KB)
--------rails_helper.rb(3KB)
--------internal()
----README.md(4KB)
----lib()
--------has_friendship()
--------has_friendship.rb(337B)
----has_friendship.gemspec(1KB)
----Gemfile(539B)
----MIT-LICENSE(1KB)
----Rakefile(528B)
----Gemfile.lock(4KB)