RefineryCMS在轨道中具有多个关联模型

时间:2012-10-02 13:59:11

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

我搜索了有关如何使用“RefineryCMS”在两个或更多模型之间生成关联的所有内容。我跟踪了此网址https://github.com/refinery中的所有内容。 我想创建两个带关联的模型。

任何人都可以帮助我

2 个答案:

答案 0 :(得分:3)

如果您想要关联来自两个不同炼油厂引擎的模型,您可以执行以下操作。假设您有一个User引擎和一个Post引擎,并且您希望在这两个引擎的模型之间定义用户has_many帖子。

在User引擎中的user.rb中添加

has_many :posts, :class_name => Refinery::Posts::Post

并在post.rb中添加

belongs_to :user, :class_name => Refinery::Users::User

答案 1 :(得分:1)

http://railscasts.com/episodes/47-two-many-to-many?view=comments 你可以看这个railscast。它会有所帮助。