0

私の RoR アプリでは、"notice" と "alert" を使用してフラッシュ メッセージを渡しています。しかし、たとえば、flash["warning"] のように渡そうとすると、次のメッセージが表示されます。undefined local variable or method warning'

「警告」値を渡すフラッシュ メッセージを作成するにはどうすればよいですか?

コード:

#app/controllers/users/passwords_controller.rb
class Users::PasswordsController < Devise::PasswordsController
  def create
    user = params["user"]

    if User.find_by_email(user["email"]).nil?
      set_flash_message(:testing, :email_not_found) if is_navigational_format?
      redirect_to root_path
    else
      self.resource = resource_class.send_reset_password_instructions(user)

      if successfully_sent?(resource)
        respond_with({}, :location => after_sending_reset_password_instructions_path_for(resource_name))
      else
        respond_with(resource)
      end
    end
  end

  protected

  def after_sending_reset_password_instructions_path_for(resource_name)
    root_path
  end
end

#app/views/landing/index.html.erb
.
.
<h5><%= testing %></h5>

何か助けはありますか?ありがとう!

4

1 に答える 1