我正在尝试将JQuery集成到Rails 3.我已经从
http://github.com/rails/jquery-ujs下载了rails.js文件并将其包含在我的应用程序中.我还包括JQuery.
但是当我尝试做一个简单的page.replace时:
render :update do |page| page.replace_html "my_div",:partial => "my_partial",:locals => {:mylocal => mylocal} end
我从javascript执行中抛出以下错误:
RJS error: TypeError: Element.update is not a function Element.update("my_div","mypartialdata");
有任何想法吗?
解决方法
正如其他人所说,page.2replace在rails 2中引用了Element.update.
如果你想在Rails 3中使用jQuery可以使用相同的帮助程序,请查看jrails:
http://github.com/aaronchi/jrails
如果您想在Rails 3中使用assert_select_rjs测试助手,请在此处获取已修补的版本: