Rails SEO url 城市名称

Rails SEO url with city name

最初,URL 是这样的:

site.com/cars/22

然后我连接了gemfriendly_id

而URL变成这样:

site.com/cars/red-nisan

但我想得到一个 URL 比如:

site.com/london/cars/red-nisan

怎么做?

我猜你有一个名为 Car 的模型,在该模型中你有一个名为 city 的字段,并且 'name'

class 汽车 < ActiveRecord::Base 扩展 FriendlyId friendly_id :slug_candidates, 使用: :slugged

  def slug_candidates
    [
      :name,
      [:city, :name],
    ]
  end
end