在rails中,访问视图/javascript中的控制器变量/params
我在控制器中有:在rails中,访问视图/javascript中的控制器变量/params,javascript,ruby-on-rails,controller,Javascript,Ruby On Rails,Controller,我在控制器中有: def add_nested_slot @slot_name = params[:name] respond_to do |format| format.js {} end end 我想访问我的文件.js.erb中的@slot\u name。 我该怎么做?使用add\u nested\u slot方法是一个控制器操作,该变量可在add\u nested\u slot.js.erb视图文件中找到 您可以这样访问它: console.log('This
def add_nested_slot
@slot_name = params[:name]
respond_to do |format|
format.js {}
end
end
我想访问我的文件.js.erb中的@slot\u name。
我该怎么做?使用
add\u nested\u slot
方法是一个控制器操作,该变量可在add\u nested\u slot.js.erb
视图文件中找到
您可以这样访问它:
console.log('This is the slot name: ' + <%= @slot_name %>);
console.log('这是插槽名称:'+);
谢谢,它仍然不起作用。我可以在视图中写入:var slotname=?是的,您应该能够这样做。您是否检查了@slot\u name
是否为空?