Je travaille à inclure dans mon application rails certains prototypes pour afficher les pages associées à un site. Sans JS cela fonctionne correctement, mais quand je dis la page de mise à jour par un RJS avec quelque chose comme - page.insert_html :bottom, 'page_listing', :partial => 'page'
élément de rendu w/JS dans un li
J'ai une page partielle -
<li><%= page.url %> - <em><%= page.status %></em></li>
à mon avis show j'ai aussi -
<ul id="page_listing">
<% @site.pages.each do |page| %>
<%= render :partial => 'page', :locals => {:page => page} %>
<% end %>
</ul>
donc avec juste ERB son amende, mais avec RJS, je reçois -
ActionView::Template::Error (can't convert ActionView::Helpers::JavaScriptProxy to String (ActionView::Helpers::JavaScriptProxy#to_str gives ActionView::Helpers::JavaScriptProxy)):
Donc, fondamentalement, je pense que ce ne est pas en mesure de placer dans la li les paramaters. (Si j'actualisez la page il montre le texte correct) Mais je ne suis pas sûr où aller pour trouver cette réponse, Merci!