Domanda

Utilizzo i binari 3.0.0.beta

Esiste una nuova sintassi per scrivere RJS, ecco un esempio

  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
È stato utile?

Soluzione

ecco lo screencast http://railscasts.com/episodes/205-unobtrusive-javascript

AGGIORNAMENTO aprile 2011:RJS viene estratto per Rails 3.1

prototipo-rails sarà un gioiello quando Rails 3.1 uscirà

Le applicazioni che utilizzano RJS devono aggiungere questa riga al proprio Gemfile mentre lavorano con Rails master prima della versione 3.1:

gem 'prototype-rails', :git => 'git://github.com/rails/prototype-rails.git'

maggiori informazioni su Ruby on Rails possono essere trovate in Questo articolo

binari prototipo su github

Altri suggerimenti

non sono sicuro di eventuali modifiche alla sintassi per rails 3 irt rjs, ma consiglio di seguire su railscasts.com: ha pubblicato video di tutte le nuove funzionalità di rails 3 e se ci sono aggiornamenti su come eseguire il rendering/gestire js, sono sicuramente ci farà un episodio.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top