0

ビューで動的コンテンツを生成しようとしています。

私のapplication.html.hamlで

!!!
%html
  %head
    %title YieldUsage
    = stylesheet_link_tag "application", :media => "all"
    = javascript_include_tag "application"
    = csrf_meta_tags
  %body
    = yield
    = yield :head
    = yield :scripts
    = yield :name_section

私のヘルパーは次のようなものです。

def name_section_form
    content_for :name_section do
      label_tag(@post.name)
    end
  end

そして私の見解。

%article
  = name_section_form

しかし、レンダリングします。

<body>
    <article>

    </article>


    <label for="asfd">Asfd</label>


</body>

なぜそれが起こっているのですか?バグか何か?何か案は?

ありがとう。チャダシュ。

4

1 に答える 1

0

ビューはにダンプされますyield。このメソッドは、特定ののコンテンツを設定しますyieldcontent_forヘルパーのを削除します。

于 2012-05-25T13:13:23.970 に答える