私はremote:true
オプションを持っています。Rails | js.erbファイルでハッシュにアクセスする方法
def get_user_info
...
respond_to do |format|
if !response.nil?
r = response.to_hash
@data = {:IsLoggedIn => true, :ErrorMessage => "", :response => r }
else
error = "There is an error occurred."
@data = {:IsLoggedIn => false, :ErrorMessage => error, :response => "" }
end
format.js { render :json => @data }
format.html
end
end
は、その後、私は私のget_user_info.js.erb
を持っていると私はそれににErrorMessageにアクセスしたいと思います。
私は試してきましたが、console.log('try')
も動作していません。
私の目的は、エラーメッセージまたはr(応答)を本文に添付することです。しかし、@data
変数にはアクセスできません。
'get_user_info.js.erb'の内容は何ですか? –
テンプレートファイルです。コントローラから返された情報を処理します。 –