Schienen 3 und RJS
-
19-09-2019 - |
Frage
Ich benutze rails 3.0.0.beta
Gibt es eine neue syntax zu schreiben, RJS, hier ist ein Beispiel
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
Lösung
hier ist der screencast http://railscasts.com/episodes/205-unobtrusive-javascript
UPDATE April 2011:RJS extrahiert wird für Rails 3.1
Prototyp-Schienen wird ein Schmuckstück, wenn Rails 3.1 ist raus
Anwendungen mit RJS haben zu fügen Sie diese Zeile zu Ihrer Gemfile während der Arbeit gegen Schienen Meister vor der Version 3.1:
gem 'prototype-rails', :git => 'git://github.com/rails/prototype-rails.git'
mehr info auf ruby on rails kann gefunden werden in in diesem Artikel
Andere Tipps
nicht sicher auf alle syntax-änderungen für rails 3 irt rjs aber ich empfehle, für zusammen über an railscasts.com - er ist schon posting videos alle neuen features von rails 3 und, wenn es irgendwelche updates, wie zum Rendern/verarbeiten js ich bin sicher, er werde tun, eine episode drauf.