我可以自动添加一个slug到_path网址吗?

时间:2016-07-28 18:02:56

标签: ruby-on-rails

在我的路线中,我有:

match "feed/:event_id/:event_description", to: 'feed#event', :as => :event_feed, via: :get

我有这个帮助SEO。 event_description只会产生一个' slug'我希望帮助SEO。

我调用此路线,例如在带

的视图中

event_feed_path(event_id: post.event.id, event_description: post.event.url_description_fragment

有没有办法让event_description自动神奇地包含在内,以便我可以编写较不详细的event_feed_path(event_id: post.event.id)

event_descriptionEvent模型中的一个列,它始终包含在event_feed_pa​​th中......如果没有我明确添加它,我可以将它添加到我这里吗?

由于

我没有充分理由不想使用友好网址宝石,因为(没有充分理由)我不想让我的网址成为/feed/17635-Cardinals-vs-Giants-on-July-30-2016

我更喜欢/feed/17635/Cardinals-vs-Giants-on-July-30-2016,它有一个反斜杠而不是' - '分离SEO友好文本

0 个答案:

没有答案