閉まっている。この質問にはデバッグの詳細が必要です。現在回答を受け付けておりません。
質問を編集して、目的の動作、特定の問題またはエラー、問題の再現に必要な最短のコードを含めます。これは他の人が質問に答えるのに役立ちます。
閉鎖
3 年間前
。
この質問を改善してください
コントローラーには次のものがあります:
def add_nested_slot
@slot_name = params[:name]
respond_to do |format|
format.js {}
end
end
file.js.erb 内の @slot_name にアクセスしたいと考えています。
どうすればいいでしょうか?
------------------------
add_nested_slot メソッドがコントローラー アクションであると仮定すると、この変数は add_nested_slot.js.erb ビュー ファイルで使用できます。
次のようにアクセスできます:
console.log('This is the slot name: ' + <%= @slot_name %>);
2
ありがとうございます。まだ動作しません。ビューに次のように書き込めますか: var slotname = <%= @slot_name%> ?
– アンドレア・ヴェットリーノ
2020 年 9 月 4 日 11:09
はい、これはできるはずです。 @slot_name が空でないかどうかを確認しましたか?
– ダン PZ
2020 年 9 月 4 日 16:08