Comment rendre partial.js dans rails 3

À l'aide de rails3 - j'ai un projet avec de nombreuses tâches. Je veux utiliser javascript pour créer l'INTERFACE utilisateur pour chaque tâche. J'ai pensé que je pourrais afficher les tâches sur les projets d'afficher la page en rendant un javascript partielle pour chaque. Je ne peux pas obtenir de tâches/afficher " pour voir les tâches/montrer.js.erb des idées?

Dans les projets/montrer.html.erb

<div id="tasks">
<%= render(:partial => "tasks/show", :collection => @project.tasks) %> 
</div>

tâches/montrer.js.erb

$("tasks").append(new TaskWidget(task.id))

J'obtiens les erreurs

ActionView::MissingTemplate in Projects#show 

Missing partial tasks/show with {:handlers=>[:erb, :rjs, :builder, :rhtml, :rxml], :formats=>[:html], :locale=>[:en, :en]} in view paths .... around line #13

Grâce

  • Pas sûr, mais essayez: <%= render:partial => "tasks/show.js", :collection => @projet.tâches) %>
  • merci, mais malheureusement j'obtiens la même chose: Manquant partielle tasks/show.js
InformationsquelleAutor Julian Mann | 2010-05-02