在Rails中从原型切换到jquery,帮助器呢?

Har*_*tor 6 ruby jquery ruby-on-rails prototypejs ruby-on-rails-3

我目前主要从原型切换到jquery以支持简单的ajax文件上传.我使用:https://github.com/indirect/jquery-rails

95%的javascript代码由rails helper制作,例如:

- remote_function
- render :update do |page|
- page.replace_html 'id', :partial => 'content'
- page['form']['name'] = something
- page.visual_effect :highlight, 'head_success'
...
Run Code Online (Sandbox Code Playgroud)

我明白5%的代码纯粹是原型我必须为Jquery重写它,但其余的呢?我是否必须在原始jquery中重写它?

我用 :

  • Rails 3.0.7
  • jquery-rails 1.0.7

And*_*oni 3

所有这些助手都已被弃用,取而代之的是不显眼的 javascript(无论您使用的是 jQuery 还是 PrototypeJS 都没关系)。

您可以在这里找到详细指南:

http://www.simonecarletti.com/blog/2010/06/unobtrusive-javascript-in-rails-3/