Как перенаправить действие контроллера на действие в модуле? - PullRequest
0 голосов
/ 31 января 2019

У меня есть действие обновления, объявленное в concerns/college.rb, которое является модулем.У меня есть контроллер с именем Forms, который имеет действие basic_form.Это действие отображает форму.Но когда эта форма заполнена, я хочу перейти к обновлению действия в модуле.

У меня есть файл маршрутов как:

    resource :form, , only: [:update] do
      get :basic_form
    end

После заполнения формы из внешнего интерфейсаЯ хочу, чтобы перейти к действию обновления в модуле.Как это можно сделать?

Спасибо

1 Ответ

0 голосов
/ 31 января 2019

Если вы включили модуль в контроллер, то def update также является действием / методом контроллера Forms .

Вы можете перенаправить одно действие в другое, как показано ниже

class FormsController < ApplicationController
  include college

  def basic_form
     redirect_to action: :update
  end

end

Пожалуйста, обратитесь за более подробной информацией. ActionController :: Redirecting

Пожалуйста, дайте мне знать, если это поможет.

...