Trilhos 3 e RJS
-
19-09-2019 - |
Pergunta
Eu uso os trilhos 3.0.0.beta ??p>
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
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
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.