我有2个属于问题模型的标记系统 - 主题和地点
他们都在工作,但我有一个问题,因为一个地方可能超过1个字,例如纽约
所以当前的URL是/ places / New%20York
我希望它是/ places / New-York
我尝试过使用friendly_id,但我不确定该怎么做。我使用friendly_id作为我的问题:/ questions / this-is-a-question
哪个有问题.rb模型:
extend FriendlyId
friendly_id :title, use: [:slugged, :finders]
def slug_candidates
[
:title,
[:title, :id]
]
end
def should_generate_new_friendly_id?
new_record?
end
所以我不知道在哪里放置Place slug的代码。
我尝试了这个但是没有用
friendly_id :title, use: [:slugged, :finders]
friendly_id :places, use: :slugged
任何帮助都会很棒!感谢