如果我点击这个url:http://localhost:3000/reports/action.xlsx
,它会显示一个生成的xlsx文件。
如果我有一个这样的link_to
:
<%= link_to 'Export to Excel', reports_affirmative_action_path, :format => :xlsx %>
它会生成一个指向此页面的链接:http://localhost:3000/reports/action
为什么我的带有:format => :xlsx
的link_to没有链接到正确的路径?
发布于 2013-04-17 02:43:11
您的link_to
和path
略有偏差。你想要的
<%= link_to('Export to Excel', reports_affirmative_action_path(format: :xlsx)) %>
其中,格式是path
帮助器的参数,而不是link_to
。
https://stackoverflow.com/questions/16043702
复制相似问题