我必须使用多态设置吗?

时间:2013-06-08 14:19:14

标签: ruby-on-rails ruby-on-rails-3 ruby-on-rails-3.1 ruby-on-rails-3.2

我有一个应用设置问题:(对于旅行网站)

我的模特

class User < ActiveRecord::Base
end
class House < ActiveRecord::Base
end
class Apartment < ActiveRecord::Base
end

class Boutique < ActiveRecord::Base
end
class City < ActiveRecord::Base
end
class Activity < ActiveRecord::Base
end

我想添加一个“我去过那里”,“我已经完成了”,“我想去那里”等用户模型。因此,当用户/访问者在活动节目页面上作为示例时,存在可以添加上述状态的功能。

我从哪里开始与我的数据库设置...我必须使用多态设置?

Thanks..remco

1 个答案:

答案 0 :(得分:0)

我认为我们需要更多关于模型如何相互关联的信息,而不仅仅是说“我想添加I've been thereI've done that”。我们需要相关信息,即用户has_many ????房屋belongs_to ???。请参阅ActiveRecord Association basics。这有助于更清楚地了解您的目标。