poiu
@poiu (Hajime YAGI)

Are you sure you want to delete the question?

Leaving a resolved question undeleted may help others!

flashがNoMethodErrorになる

Q&A

Closed

解決したいこと

flashがNoMethodErrorになるため
解消したい

発生している問題・エラー

これまでは普通に動いていたのですが
突然flashでエラーが出ました。

ActionView::Template::Error (undefined method `flash' for #ActionDispatch::Request:0x00007f9a08128410):
1: <% flash.each do |message_type, message| %>
2: "><%= message %>
3: <% end %>

app/views/shared/flash_message.html.erb:1:in _app_views_sharedflash_message_html_erb157117359732327387_70149751898220'
app/views/layouts/application.html.erb:18:in
app_views_layouts_application_html_erb1319178527327570581_70149764846800

該当するソースコード

application_controller.rb

before_action :require_login
add_flash_types :success, :info, :warning, :danger

protected

def not_authenticated
redirect_to '/login'
end
end

自分で試したこと

コードに抜けがないか確認しました。
他のコードが干渉していないか確認しましたが
見つけられませんでした。
初学者でどこからエラーが来ているのか分かりません。
よろしくお願いします。

0

No Answers yet.

Your answer might help someone💌