Я использую направляющие 3.0.0.beta
Есть ли любой новый синтаксис для записи RJS, вот пример
def remote_create
@photo = Photo.new(params[:photo])
respond_to do |format|
if @photo.save
# add @photo's thumbnail to last import tag
format.js {
render :update do |page|
page.insert_html :bottom, 'polaroids' , :partial => 'polaroid', :locals => {:photo => @photo}
end
}
else
#...
end
end
end
вот скринкаст http://railscasts.com/episodes/205-unobtrusive-javascript
ОБНОВЛЕНИЕ апрель 2011 г .: RJS находится извлеченный для Rails 3.1
prototype-rails станет жемчужиной после выхода Rails 3.1
Приложения, использующие RJS, должны добавить эту строку в свой Gemfile при работе с мастером Rails до выпуска 3.1:
gem 'prototype-rails', :git => 'git://github.com/rails/prototype-rails.git'
подробнее на ruby on rails можно найти в этой статье
не уверен насчет изменений синтаксиса для rails 3 irt rjs, но я рекомендую следить за этим на railscasts.com - он выкладывает видео обо всех новых возможностях rails 3, и если появятся какие-либо обновления в том, как рендерить/обрабатывать js, я уверен, что он сделает эпизод об этом.