複数のブロックを使用して部分的にブロックすることはできますか?私はちょっとこのように、私のプロジェクトにブートストラップモーダルボックスを実装するためにそれを使用したい:Rails 4 - 部分的に複数のブロックを返します
<div class="modal fade" role="dialog" aria-labelledby="myModalLabel">
<div class="modal-dialog modal-lg" role="document">
<div class="modal-content">
<div class="modal-header">
<%= yield :header %>
</div>
<div class="modal-body">
<%= yield :body %>
</div>
<div class="modal-footer">
<%= yield :footer %>
</div>
</div>
</div>
</div>
そして、これは私がそれを
<%= render partial: "shared/modal" do %>
<% content_for :header do %>
...
<% end %> %>
<% content_for :body do %>
...
<% end %> %>
<% content_for :footer do %>
...
<% end %> %>
<% end %>
を使用して考えていたか、多かれ少なかれあるに方法はありますこれを行う?これは何らかの理由で悪いアプローチかもしれませんか?
同じビューで複数の利回りを設定することはできます。それを試しましたか? – MarsAtomic
はい、このコードは機能しません。 –
@EnriqueMorenoTent全く同じことをやろうとしています。あなたはこれまでこれを働かせることができましたか? – sambecker