[英]Rendered partial is not visible?
因此,我將本地人通過users/show.html.erb
傳遞給局部,並嘗試在users/show.html.erb
文件上呈現局部,如下所示:
<% @activities.each do |act| %>
<% render partial: "posts/#{act.trackable.check_type}",
locals: { tweet: tweet.trackable }%>
<% end %>
但這沒有結果。 我一點都看不到。 不可見 向下傳遞的所有數據都不為零,通過byebug和Rails控制台再次確認。
有什么想法會導致局部的隱形?
<% %>
執行ruby代碼,但不打印。
<%= %>
將結果打印到erb文件中。
因此,代碼應為:
<%= render partial: "posts/#{act.trackable.check_type}",
locals: { tweet: tweet.trackable }%>
更多:
<%# %>
:用於erb中的注釋
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.