Railsのレコードの特定の属性を次のようなURLに追加しようとしています。
domain.com/share/5
(5
レコードIDはどこにありますか)次のようになります。
domain.com/share/johnsmith/5
レコードのどこjohnsmith
に保存されますか5
。私はこれらの2つのルートを交互に使用して、成功しません。
get "/share/:name/:id" => "share#show"
resources :share, :only => [:show]
そして、これら2つの方法の間:
share_path(doc.user.name, doc)
share_path(doc)
のshowメソッドShareController
はかなり標準的です。
問題:
ビューで使用すると、の代わりに、share_path(doc.user.name, doc)
へのリンクが生成されます。/share/johnsmith.5
/share/johnsmith/5