我的 js.erb 文件中有这段代码
$("<%=j render(:partial => "phone/phone_fields" , :phone => @phone ,:token => tokenizer, :exists => false) %>").hide().appendTo('.contacts').slideDown();
调用它的控制器传递 @phone 变量,而 tokenizer 是一个助手。如果我将标记器和@phone 作为警报消息,它可以工作,但是当我在渲染语句中使用它时,它什么也不做。它根本不执行。它甚至没有给出错误或其他东西..
我尝试了许多变体,例如在控制器中调用 js 渲染语句,结果被传递到 js 文件中,但仍然无法正常工作。但我想知道为什么它适用于我的一个助手。