次のコードでは、メソッドlog_in
はapp / helpers /sessions_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
これを入手しました。コントローラーでヘルパーを使用できるようにするには、アプリケーションコントローラーにsessions_helperを含める必要があります。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加