0

私のapplication.html.erbファイルには、

<% flash.each do |key,msg| %>
  <div class="message">
      <%= content_tag :div, msg %>
  </div>
<% end %>

デバイスにエラーメッセージを表示させる方法はありますか?

追加するとエラー<%= devise_error_messages! %>になりundefined local variable or method 'resource'ます。

4

2 に答える 2

0

application.html.erb ファイル内

<% [:notice,:error,:info,:success,:alert].each do |key| %>
  <div class="message">
    <%= flash[key] %>
  </div>
<% end %>
于 2013-01-03T23:36:09.670 に答える
0

devise が参照しているリソースを確認できるように、form_for に url を付けてみてください。

例: <%form_for :post,:url=>post_path(@post) do |f|%>

于 2013-01-04T12:50:59.073 に答える