внутри вашей ссылки вы можете добавить дополнительные данные / параметры, например, format_data (имя переменной может быть любым)
View
<%= link_to "Trials export", data_path(request.parameters.merge({:format => :csv, format_data: "trial"})) %>
<%= link_to "Results export", data_path(request.parameters.merge({:format => :csv, format_data: "result"})) %>
в вашем контроллере внутри блока csv вы можете разделить его командой if / case
Контроллер
respond_to do |format|
format.html
format.csv do
if (params[:format_data] == 'trial')
send_data @trial_data.trials_export, filename: "trials_export.csv"
elsif (params[:format_data] == 'result')
send_data @trial_data.results_export, filename: "results_export.csv"
end
end
end