如何使用:finders和:使用Friendly_ID确定范围

时间:2015-06-08 17:02:58

标签: ruby-on-rails ruby-on-rails-4 friendly-id

我正在尝试使用:finders与:scoped结合使用,但我的语法有问题

我的模型过去看起来像这样,但后来我不能有两个不同的文章,每个都有自己的第1页:

class Page < ActiveRecord::Base
    belongs_to :article

    extend FriendlyId
    friendly_id :page_number, use: [:slugged, :finders]
end

我无法弄清楚如何使用:scoped和:finders在一起。我以为会是:

extend FriendlyId
    friendly_id :page_number, :use => :finders, :use => :scoped, :scope => :article
end

这可能吗?我知道我总是可以在我的控制器中添加friendly.find,但这似乎并不理想。

感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

结果如下:

friendly_id :page_number, use: [:scoped, :finders], :scope => :article