RoRの:リソースを持つパーシャル
-
16-09-2019 - |
質問
私はresouresのための短い表記でのRuby on Railsでのパーシャルをレンダリングしようとすると、問題を抱えています。どういうわけか、RoRのは、単に部分的に関係している何も表示されませんが、私は同様にエラーを取得していません。部分的には、単にそこではないため、私は意味し、結果のHTMLは、呼び出しのように見えます。私は私がレールが部分的に2倍をレンダリングすることを、ログに見ることができるので(それはOKだろう、私はDEV DBに2つのテスト項目を持っている)、また混乱しているが、私は、ブラウザには、出力を得ることはありません。私が間違って何をやっていますか?前もって感謝します!これは私のコードです:
アプリ/ビュー/チュートリアル/ _tutorial.html.erbます:
<div class="tutorial">
<h3><%= link_to tutorial.title, tutorial %></h3>
<span class="person"><%=h tutorial.tutor %></span>
<span class="time"><%=h german_time(tutorial.starts_at) %></span>
<span class="location"><%=h tutorial.location %></span>
<div class="description"><%=h tutorial.description %></div>
<% if admin? %>
<%= link_to 'Edit', edit_tutorial_path(tutorial) %> |
<%= link_to 'Delete', tutorial, :confirm => 'Are you sure?', :method => :delete %>
<% end %>
</div> <!-- end .tutorium -->
アプリ/ビュー/チュートリアル/ index.html.erbます:
<h2>Tutorials</h2>
<% render :partial => @tutorials %>
<% if admin? %>
<%= link_to 'New Tutorial', new_tutorial_path %>
<% end %>
コンソールログます:
Processing TutorialsController#index (for 127.0.0.1 at 2009-12-07 23:39:00) [GET]
Tutorial Load (0.6ms) SELECT * FROM "tutorials"
Rendering template within layouts/application
Rendering tutorials/index
Rendered tutorials/_tutorial (7.1ms)
Rendered tutorials/_tutorial (3.7ms)
Completed in 22ms (View: 17, DB: 1) | 200 OK [http://localhost/tutorials]
解決
等号でそれを試してみてください。
<%= render :partial => @tutorials %>
所属していません StackOverflow