-2
私はビューテンプレート内の次のコードを持っている私のRails 4.2.0のアプリでは:未定義のメソッド「スライス」
<% if flash[:tutorial].present? %>
<% flash.slice(:tutorial) %>
<% end %>
<% flash.each do |name, msg| %>
<div class="flash <%= name %>">
<p>
<%= msg %>
</p>
</div>
<% end %>
しかし、エラーがスローされます。
Undefined method 'slice' for #<ActionDispatch::Flash::FlashHash:0x0818>
誰もがアイデアを持っていますどのように私は行方不明になるか、またはこれを動作させる方法?
何をしようとしていますか?なぜこのように 'slice 'を使いたいのか分かりません。 – meagar
':tutorial =>" Message "、:notice =>" Message "のようなフラッシュがある場合:success =>" Message "}' ':tutorial'以外のすべてのキーを削除したいと思います。 – Tintin81
そして結果は何ですか?キー 'チュートリアル'とそれに対応する値だけを含むハッシュを取得したら、ビューでそれをどうしますか? – meagar