我正在使用User
和Page
模型构建一些类似FB的东西。 Devise已被添加到这两个模型中。我想要它,这样一个页面可以由用户创建并属于它们,或者一个页面可以在一个全新的帐户下创建(没有公共User
管理它)。为了这个,我需要在模型中更改什么?
class Page < ActiveRecord::Base
devise :database_authenticatable, :registerable,
:recoverable, :rememberable, :trackable, :validatable
has_many :likes
has_many :users, :through => :likes
has_many :events
end
似乎不是在这里添加belongs_to :user
是正确的,因为它并不总是正确的
class User < ActiveRecord::Base
devise :database_authenticatable, :registerable,
:recoverable, :rememberable, :trackable, :validatable
has_many :likes
has_many :pages, :through => :likes
end