我需要在下面的代码中做什么修改才能使其链接到呈现为json的视图?
<%= link_to 'JSON Link', @mymodel %>所以我想生成下面的url
http://localhost:3000/mymodels/1.json而不是
http://localhost:3000/mymodels/1(这两个urls都按预期工作。)
发布于 2012-12-14 06:35:54
为此,您必须指定格式:
<%= link_to 'JSON Link', your_model_path(@mymodel, :format => 'json') %>可以通过运行以下命令来检索URL帮助器方法:
rake routes第一列是帮助器方法的名称,您应该在其上附加_path或_url,后者将生成一个绝对URL。
更多信息在Guide To Rails Routing中
https://stackoverflow.com/questions/13869647
复制相似问题