2010-03-13 19 views
5

que utilizan los carriles 3.0.0.betacarriles 3 y RJS

¿Hay alguna nueva sintaxis para escribir RJS, aquí es un ejemplo

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 

Respuesta

11

aquí es el screencast http://railscasts.com/episodes/205-unobtrusive-javascript

actualización de abril de 2011: RJS está siendo extraída para Rails 3.1

prototipo-carriles que va a ser una joya cuando Rails 3.1 está fuera

Las aplicaciones que utilizan RJS tienen para agregar esta línea a su Gemfile mientras trabajaba con Rails Master antes de la versión 3.1:

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

más información el rubí en los carriles de podían encontrar en this article

prototype-rails on github

+0

puede ser esa gema uso con jquery-ujs para conseguir el apoyo jQuery RJS espalda? –

+0

no, esa gema es solo para el prototipo – denisjacquemin

+0

¿Qué pasa con las plantillas RJS con JQuery? –

0

no está seguro acerca de los cambios de sintaxis para los carriles 3 IRT rjs pero recomiendo seguir en railscasts.com - ha estado publicando videos de todas las nuevas características de rails 3 y si hay actualizaciones sobre cómo renderizar/manejar js estoy seguro de que hará un episodio sobre él.

+0

Nunca se pierda un episodio; o) – denisjacquemin

Cuestiones relacionadas