Я уверен, что это легко, после того как Вы знаете направляющие, но я плохо знаком с ним...
Я хочу перенаправить к другой странице/действию после того, как кнопка отправки (f.submit) нажимается, и только после того, как она нажимается. Как Вы определяете ссылку, что Вы переходите в то, после того, как кнопка отправки нажимается?
Кнопки отправки используются для отправки форм в действие контроллера. В действии контроллера вы можете использовать метод redirect_to
для перенаправления на другую страницу.
Например, допустим, у вас есть форма для создания виджетов. Эта форма обычно отправляется в действие create
в WidgetsController
, которое может перенаправить на список виджетов, которые будут включать вновь созданный виджет:
class WidgetsController < ApplicationController
...
def create
# Do stuff to create the Widget
...
redirect_to widgets_path # Redirects to /widgets
end
end