请问一下我尝试了一下 ajax,当提交了 ajax 请求后也能执行所对应的 js.erb 文件,因为我在相应的 js.erb 文件中加入了 <%-binding.pry%> 的时候它能够暂停到那个位置,所以我觉得应该是执行了相应的文件,但是当我在其中只添加了代码alert("hello"); 的时候却没有看到弹出相应的对话框,请问一下这可能是什么问题?谢谢
<%-binding.pry%>
alert("hello");
你 ajax 的 dataType 是什么?是 script 么?
#1 楼 @miclle 谢谢你的回复,但是我看到好象是只用指定 :remote => true时,然后在控制器中加上respond_to :js好象就可以了,没有什么地方指定过 dataType.
:remote => true
respond_to :js