Rails Routing String Id' s

时间:2016-10-02 00:27:46

标签: ruby-on-rails routing

目前我有四个"团队"在我的数据库中。

当我进入root / teams / 1时,我使用#show并查看第一个团队,root / teams / 2第二个团队,等等...

但是,我不希望在网址中识别和识别团队。如何路由它以使用它们的名称,如下所示:

根/团队/勇士

根/团队/骑士

注意:每个团队在其行中都有一个:名称字符串。

1 个答案:

答案 0 :(得分:0)

你要找的是一个重击手。 This gem friendly_id 将为您完成工作。 对于有mongoid的mongo我正在使用 mongoid-slug 。现在你知道要选择哪个宝石了。尝试在任何地方实施一个slug,这将像A LOT一样改善你的搜索引擎优化。