使用rails3 - 我有一個包含許多任務的項目。我想使用JavaScript爲每個任務構建UI。我想我可以在項目展示頁面上顯示這些任務,爲每個呈現一個javascript部分。我無法獲得'tasks/show'來查看tasks/show.js.erb是否有任何想法?如何在rails中渲染partial.js 3
在項目/ show.html.erb
<div id="tasks">
<%= render(:partial => "tasks/show", :collection => @project.tasks) %>
</div>
任務/ show.js.erb
$("tasks").append(new TaskWidget(task.id))
我得到的錯誤
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
感謝
不知道,但嘗試:<%=渲染(:部分=>「任務/ show.js「,:collection => @project.tasks)%> – fig 2010-05-02 23:07:24
謝謝,但不幸的是我得到了同樣的結果:缺少部分任務/show.js – 2010-05-02 23:15:43