Доступны ли методы, определенные в вспомогательном каталоге, в контроллерах?

В следующем коде метод log_in определяется в app / helpers / session_helper.rb. Код взят с railstutorial.org. Я просто хотел узнать, доступны ли методы, определенные в помощниках, для контроллеров (не соответствующих контроллеров). И если они доступны, как они доступны.

Следующий код взят из app/controllers/users_controller.rb

def create
 @user = User.new(user_params)
  if @user.save
   log_in @user
   flash[:success] = "Welcome to the Sample App!"
   redirect_to @user
  else
   render 'new'
 end
end

1 ответ

Решение

Хорошо, я получил это - нам нужно включить session_helper в контроллере приложения, чтобы сделать помощники доступными для контроллера.

Другие вопросы по тегам