Ответ 1
Атрибут имени кнопки отправки передается контроллеру как params [: commit]. Итак, в вашем случае:
if params[:commit] == "save"
end
Итак..
<%= submit_tag 'Save', :name => 'save' %>
<%= submit_tag 'Save to Library', :name => 'library' %>
то в моем контроллере:
with_action do |a|
a.save do
end
a.library do
end
end
проблема в том, что вызывается только одно из действий... то же самое для обоих submit_tags... любая идея, почему?
или как я могу получить две кнопки для отправки формы двум различным методам?
Атрибут имени кнопки отправки передается контроллеру как params [: commit]. Итак, в вашем случае:
if params[:commit] == "save"
end