我在控制器中有一个部分的page.replace_html。什么是我必须包含的相应的.js文件来支持这个。
谢谢, 拉姆亚。
答案 0 :(得分:1)
假设您使用的是Rails 2.3.x Prototype,其依赖关系已经存在于框架中。在您的应用程序中,您可以专门包含prototype.js或使用
<%= javascript_include_tag :defaults %>
包括Rails提供的所有js文件,如果application.js在那里,那么也包含它。 rails中的PrototypeHelper为您提供方法replace_html
等。如果您使用jquery而不是原型,则必须使用jrails插件。
在Rails 3中,jQuery默认存在,jrails不起作用。 Rails 3删除了它的Javascript助手和Prototype之间的链接,因为建议采用不显眼的方式来做这些事情。但是,您可以使用Rails提供的Prototype Legacy Helper来获取这些方法。