Я пытаюсь отправить текущие параметры @calc
в действие generate_csv
.
Как передать параметры, чтобы я мог получить к ним доступ в действии generate_csv
?
мой взгляд
- form_tag generate_csv_path(@calc) do
= submit_tag 'Print CSV'
мои маршруты:
match '/generate_csv', :to => "main#generate_csv", :via => :post
resources :main
Что создает:
generate_csv POST /generate_csv(.:format) {:controller=>"main", :action=>"generate_csv"}
мой контроллер
def generate_csv
..
Альтернатива:
мой контроллер
def generate_csv(foobar)
мой взгляд
- form_tag generate_csv_path(@calc) do
= submit_tag 'Print CSV'
ошибка
wrong number of arguments (0 for 1)
Как такое может быть, если я явно передаю ему параметр?Кажется, его не принимают.