Рефакторинг кода RJS / Prototype в JQuery - PullRequest
0 голосов
/ 06 мая 2009

Я изо всех сил пытаюсь найти подходящие альтернативы для методов в 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

Он загружается через партиал и заменяет элементы в div [логин ошибок], мы запускаем Ruby on Rails с JQuery.

1 Ответ

2 голосов
/ 06 мая 2009

Я бы рекомендовал установить плагин jRails .

Я уже некоторое время использую его с RJS без каких-либо проблем. Идеальная капля для замены прототипа.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...