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
War es hilfreich?

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

Prototyp-Schienen auf github

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.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top