将RJS / Prototype代码重构为JQuery

时间:2009-05-06 12:52:04

标签: jquery prototypejs

我正在努力为Prototype中的方法找到合适的替代品(转换为JQuery),并想知道你们是否可以提供合适的替代品。

我正在重构的RJS代码是:

 if request.post? && @success
    page << "window.location.href='/news'"
 else
    page.replace_html :user_overlay, :partial => 'login'
      if @error_msg.blank?
        page.visual_effect :appear, 'user_overlay', :duration => '0.7'
    else
        page.replace_html 'overlay_messages', @error_msg
        page.visual_effect :highlight, 'overlay_messages', :startcolor => "#404040", :endcolor => "#666666"
    end

它是通过partial加载的,并替换div [login errors]中的元素,我们用JQuery运行Ruby on Rails。

1 个答案:

答案 0 :(得分:2)

我建议安装插件jRails

我已经使用它一段时间了,而且没有任何问题。完全取代原型。