【发布时间】:2018-09-10 04:45:21
【问题描述】:
我正在尝试在我的 Rails 应用程序中创建漂亮的 URL。我无法理解模型中的 #slug_candidates 方法内部发生了什么。
class News < ApplicationRecord
friendly_id :slug_candidates, use: [:slugged, :finders, :history]
def slug_candidates
[:title,
[:title, :id]
]
end
end
在answer中也找到了类似的方法:
def slug_candidates
[
:name,
[:name, 2],
[:name, 3],
[:name, 4],
[:name, 5],
[:name, 6],
[:name, 7]
]
end
有人可以简要说明该方法的作用吗?
【问题讨论】:
标签: ruby-on-rails ruby friendly-url friendly-id