Используя кнопку отправки для соединения с другой страницей в направляющих

Я уверен, что это легко, после того как Вы знаете направляющие, но я плохо знаком с ним...

Я хочу перенаправить к другой странице/действию после того, как кнопка отправки (f.submit) нажимается, и только после того, как она нажимается. Как Вы определяете ссылку, что Вы переходите в то, после того, как кнопка отправки нажимается?

6
задан shingara 24 March 2010 в 08:02
поделиться

1 ответ

Кнопки отправки используются для отправки форм в действие контроллера. В действии контроллера вы можете использовать метод redirect_to для перенаправления на другую страницу.

Например, допустим, у вас есть форма для создания виджетов. Эта форма обычно отправляется в действие create в WidgetsController , которое может перенаправить на список виджетов, которые будут включать вновь созданный виджет:

class WidgetsController < ApplicationController
  ...
  def create
    # Do stuff to create the Widget
    ...
    redirect_to widgets_path # Redirects to /widgets
  end
end
6
ответ дан 17 December 2019 в 02:26
поделиться
Другие вопросы по тегам:

Похожие вопросы: