2

スタックオーバーフラワーさん、こんにちは!

デフォルトの属性を使用せずにリンクを作成したいのですが: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 に答える