2

你好再次stackoverflowers!

我想创建链接但不使用默认:id属性,例如

article_path(@article)

生成

/articles/example-article

而不是默认的

/articles/1

奖金,我想做articles默认控制器。我使用以下方法实现了这一点:

root 'articles#index'
get ':name' => 'articles#show', as: 'article'

这工作正常,但article_path仍会生成 id 链接

4

1 回答 1

1

试试友好的 id gem:

https://github.com/norman/friendly_id

它是一个强大的宝石,我在我的旧项目中使用过。

看看下面的 railscast 了解更多信息

http://railscasts.com/episodes/314-pretty-urls-with-friendlyid?view=asciicast

于 2013-11-11T04:02:44.673 回答