Posts recentes by Taner Pereira
|
27/03/2007
|
Tópico: Acentuação [resolvido] Outra dica importante sobre acentuação, utilizem sempre no banco de dados Mysql o formato utf8_unicode_ci. |
|
26/03/2007
|
Tópico: Ruby On Rails - Executando: Problema com :partial viajei gurizada, no meu def show_slide faltou colocar um render :partial, por isso que ele referenciava um arquivo inexistente. mas espero que este meu erro seja útil para que mais ninguém aqui na comunidade fique perdido que nem eu fiquei ehhehe. |
|
26/03/2007
|
Tópico: Ruby On Rails - Executando: Problema com :partial Bugzinho no Rails, exemplo tirado do livro Ruby On Rails executando de Tate e Hibbs. Reparem neste código: <%= @slideshow.name %>
<%= render :partial=>"show_slide" %>
<%= periodically_call_remote :update=>’slides’,
:url=> {:action => :show_slide},
:frequency =>2.0 %>
Este código serve para mostrar um slide de fotos na tela, atualizando a cada 2 segundos. Ele carrega o partial no arquivo _show_slide.rhtml. O problema está no método periodically_call_remote, pois ele cria um JS com a seguinte definição: new PeriodicalExecuter(function() {new Ajax.Updater(‘slides’, ‘/slideshows/show_slide’, {asynchronous:true, evalScripts:true})}, 2.0) notem que ele referencia o arquivo “show_slide” e não “_show_slide”. Consegui contornar isso deixando duplicado show_slide.rhtml e showslide.rhtml. Logo, sem a gambiarra ele funciona apenas na primeira foto, quando o ajax invoca a segunda foto ele não encontra o arquivo. Gostaria de saber como poderia alterar no próprio fonte rails a função periodically_call_remote, ou se alguém aqui tem uma versão que funcione o Ajax com o :partial. Obrigado. |
