【发布时间】:2011-04-08 09:07:38
【问题描述】:
我们计划将我们的应用程序升级到 Rails3。我们经常使用的一个插件是nested_has_many_through。该插件似乎已过时,不再维护,而且似乎无法在新的 Rails3 应用程序中运行。
一个简单的例子:
Author.rb
has_many :posts
has_many :categories, :through => :posts, :uniq => true
has_many :related_posts, :through => :categories
Post.rb
belongs_to :author
belongs_to :category
Category.rb
has_many :posts
任何人都可以推荐处理此问题的最佳实践方法,或工作的 Rails3 插件吗?
谢谢!!
【问题讨论】:
-
哈哈我刚刚找到你的叉子github.com/releod/nested_has_many_through 并记住了这个问题,并来这里告诉你关于叉子的一切。然后我看到了你的用户名。干得好,我刚刚在我的 Rails 3 应用程序上测试了它,它(大部分)工作正常。我整晚都在尝试按照rails.lighthouseapp.com/projects/8994/tickets/… 直接修补Rails,但被卡住了。我将从你的 fork 作为模板开始,我现在可能会更进一步!
-
+1 github.com/releod/nested_has_many_through 你的 rails3 fork 也适用于我,会一直使用到 rails 3.1
标签: ruby-on-rails-3 has-many-through