1

Ruby On Railsを使い始めたので、これに問題があります。どんな助けでも素晴らしいでしょう。追加情報: 抽出されたソース (行 #25 付近):

</header>
    <div class="container">
        <% flash.each do |key, value| %>
            <%= content_tag(div, value, :class=> "alert alert-#{key}") %>
        <% end %>
        <%= yield %>
</div>
4

1 に答える 1

2

行は<%= content_tag(:div, value, :class=> "alert alert-#{key}") %>

単に div ではなく、シンボル :div を渡していることに注意してください。エラーは、div という名前の変数またはメソッドを検索しようとしていることを意味しますが、コンテンツ タグはシンボルまたは文字列を受け入れます。「div」でも動作すると思います。

于 2012-12-01T21:18:20.747 に答える