こんにちは私はエンジンXでフラッシュメッセージを収集するためのRailsヘルパーを持っています
def flash_messages
message = []
flash.each do |k,m|
message << m
end
message
end
これで、メインのアプリヘルパーでこの関数をオーバーライドしました
include X:Xhelper
def flash_messages
message = []
if required_message
flash.each do |k,m|
message << m
end
else
message = "Flash messages are not displayed"
end
message
end
これを使用すると、 「オブジェクト:クラスの未定義のローカル変数またはメソッド `flash'」というエラーが発生します。これは、フラッシュがヘルパー用に定義されていないために発生します。
ありがとう