Доступны ли методы, определенные в вспомогательном каталоге, в контроллерах?
В следующем коде метод 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 в контроллере приложения, чтобы сделать помощники доступными для контроллера.