jsonとしてレンダリングされたビューにリンクするために、以下のコードで何を変更する必要がありますか?
<%= link_to 'JSON Link', @mymodel %>
だから私は次のURLを生成したいと思います
http://localhost:3000/mymodels/1.json
それ以外の
http://localhost:3000/mymodels/1
(これらのURLは両方とも期待どおりに機能します。)
jsonとしてレンダリングされたビューにリンクするために、以下のコードで何を変更する必要がありますか?
<%= link_to 'JSON Link', @mymodel %>
だから私は次のURLを生成したいと思います
http://localhost:3000/mymodels/1.json
それ以外の
http://localhost:3000/mymodels/1
(これらのURLは両方とも期待どおりに機能します。)
これを行うには、次の形式を指定する必要があります。
<%= link_to 'JSON Link', your_model_path(@mymodel, :format => 'json') %>
URLヘルパーメソッドは、次のコマンドを実行して取得できます。
rake routes
最初の列はヘルパーメソッドの名前であり、その上に_path
またはを追加する必要があり_url
ます。後者は絶対URLを生成します。
詳細については、「Railsルーティングガイド」を参照してください。