0

次のリンクは、すべてのクライアントを一覧表示します

localhost:3000/clients

次のリンクを直接入力すると、xlsファイルがダウンロードされます

localhost:3000/clients.xls

これが私のルートです

match 'client' => 'Clients#clients_new'

このファイルのダウンロード リンクを提供するにはどうすればよいですか

私のビューファイル名は次clients_new.html.erbのとおりですclients_controllerclients_new

私は試した

<p><%= link_to 'Download as Excel', newclients_path(:format => :xls) %></p>

としてエラーをスローしています

undefined method `newclients_path' for #<#<Class:0x999e02c>:0x9eeee3c>

レーキルート

clients_newClients GET    /clients/newClients(.:format)          clients#newClients
4

2 に答える 2

0

これを試して:

Routes:

match 'client' => 'Clients#clients_new'

Link:

<p><%= link_to 'Download as Excel', client_path(:format => :xls) %></p>
于 2013-08-30T11:24:27.193 に答える
0

あなたのようにrake routes

<%= link_to 'Download as Excel', client_path(:format => :xls) %>
于 2013-08-30T11:26:42.720 に答える