我想在rails复选框中传递一个ruby变量作为javascript函数参数,如下所示:
<%= check_box_tag 'Sugestão', prato.id , prato.sugestao,:class => prato.categoria_pratos_id, :id => "task-check3",:onchange =>"checkbox('<%=prato.categoria_pratos_id%>')" %>
我让Javascript复选框函数正常工作但我需要把这个id作为参数传递如果我那样做的话,它只会给我应用程序错误
最佳答案
在erb插值中有erb插值,而只需在ruby字符串中插值ruby变量:
onchange: "checkbox('#{prato.categoria_pratos_id}')"
关于javascript - 传递Ruby var作为Javascript参数,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37617569/