初歩的な質問で恐れ入ります。
partialで実行したcontent_forが何も出力されません。
<% content_for
を
<%= content_for
にしても変わらずです。
何が原因なのでしょうか?
分かる方教えて下さい。
よろしくお願いします。
\app\views\items\edit.html.erb
ruby
1<div class="content content-bgcolor"> 2 <div class="content__title"> 3 <% provide(:title, (t '.title')) %> 4 </div> 5 6 <% content_for :test do %> 7 <h1>テスト</h1> 8 <% end %> 9 10 <div class="content__inner-1col"> 11 <%= render partial: 'form', locals: { item: @item } %> 12 </div> 13 14 15</div> 16 17
\app\views\items_form.html.erb
ruby
1 <div class="form__inner"> 2 <%= yield(:test) %> 3 <br><br> 4 </div>
出力結果
html
1 <div class="form__inner"> 2 3 <br><br> 4 </div>
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/04/21 21:55
2021/04/21 21:56
2021/04/23 04:12