标签: ruby-on-rails ruby
我的布局中有这个
<body class="<%= yield :body_class %>">
然后在我看来这是正常的:
<% content_for(:body_class) do %>some-class<% end %>
但这不是:
<% content_for(:body_class) { 'some-class' } %>
有谁知道为什么?
顺便说一下,这是带有Ruby 1.8.7的Rails 2.3
答案 0 :(得分:2)
这与块被捕获到输出缓冲区的方式有关。有关详细信息,请参阅http://railscasts.com/episodes/40-blocks-in-view。