我有autofill.js.erb
个文件,其中应将ID为request_mobile
的输入字段的值更改为@client.mobile
,其中@client.mobile
在自动填充方法中定义。所以我想它应该可以在autofill.js.erb
文件中访问。这两个文件都在一个视图文件夹中。
$("#request_mobile").val("<%= escape_javascript @client.mobile %>");
但我得到的是:
$("#request_mobile").val("");
所以我的ruby没有嵌入到JS或类似的东西中。编写js.erb
文件的正确方法是什么。
也在尝试:
$("#request_mobile").val("<%= @client.mobile %>");
没有帮助
答案 0 :(得分:1)
对不起,这是我的错。实际上一切正常。我只是没有注意到在我的数据库中实际上所有移动字段都是空的。
$("#request_mobile").val("<%= escape_javascript @client.name %>");
&#13;
$("#request_mobile").val("<%= @client.name %>");
&#13;
两者都很好。