【问题标题】:RefineryCMS with mutliple associated model in rails具有多个关联模型的炼油厂 CMS
【发布时间】:2012-10-02 13:59:10
【问题描述】:

我搜索了有关如何使用“RefineryCMS”在两个或多个模型之间生成关联的所有内容。我关注了这个 URL https://github.com/refinery 中的所有内容。 我想创建两个具有关联的模型。

谁能帮帮我

【问题讨论】:

  • 嗨@pratik 你能解释一下你是怎么解决这个问题的吗?

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


【解决方案1】:

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

在User引擎的user.rb中添加

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

并在 post.rb 中添加

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

【讨论】:

    【解决方案2】:

    http://railscasts.com/episodes/47-two-many-to-many?view=comments 您可以观看此 railscast。有帮助。

    【讨论】:

    • 感谢回复,不过这个问题和这个问题没有关系,已经通过继承“Module”属性自己解决了。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多