On Sun, 30 May 2010 15:29 +0200, "Torsten Flammiger"
<nos...@airpost.net> wrote:
> Hallo zusammen
> 
> folgender Schnipsel in create.js.erb wird beim Einhängen ins DOM
> komplett escaped - wird das Partial ohne JS gerendert, klappt es:
> 
> $("#asset_box").html("<%= escape_javascript( render( :partial =>
> 'shared/asset_box', :locals => {:post => @post} ) ) %>");

Fehler gefunden: ich verwende zum Datei-Upload via JS das
remotipart-Gem [1]. Und das muss man auch im Gemfile angeben
und wie im README beschrieben, die Funktionen im entsprechenden
js.erb-File in einem <%= remotipart_response do %>...<% end %>
einschließen.

Es heißt also richtig:

<%= remotipart_response do %>
$("#asset_box").html("<%= escape_javascript( render( :partial =>
'shared/asset_box', :locals => {:post => @post} ) ) %>");
<% end %>

[1] http://github.com/formasfunction/remotipart
_______________________________________________
rubyonrails-ug mailing list
rubyonrails-ug@headflash.com
http://mailman.headflash.com/listinfo/rubyonrails-ug

Antwort per Email an