Pergunta

Eu uso os trilhos 3.0.0.beta

Existe alguma nova sintaxe para escrever RJS, aqui está um exemplo

  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
Foi útil?

Solução

aqui é o screencast http://railscasts.com/episodes/205-unobtrusive-javascript

Atualização de abril de 2011: RJS está sendo extraído para Rails 3.1

protótipos-rails vai ser uma jóia quando Rails 3.1 está fora

Aplicações usando RJS tem que adicionar esta linha ao seu Gemfile enquanto trabalha contra Rails mestre antes do lançamento 3.1:

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

Mais informações sobre ruby ??on rails de poderia ser encontrado na este artigo

protótipo em trilhos no github

Outras dicas

não tem certeza sobre qualquer sintaxe muda para calhas 3 RJS IRT, mas eu recomendo seguir ao longo de mais de railscasts.com - ele esteve vídeos Destacamento de todos os novos recursos do Rails 3 e se existem atualizações sobre como renderizar / punho js tenho certeza que ele vai fazer um episódio sobre isso.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top