を使用しているとき、私は方法があります。未定義のメソッドのエラー送信()メソッド
def complete_sign_in(user, redirect_path, flash_type, message)
sign_in user
remember user
flash[send(flash_type.to_sym)] = message
redirect_to send(redirect_path.to_s)
end
私はこのように呼び出す:うまく動作'register_optional_path'
何らかの理由で
complete_sign_in(@user, 'register_optional_path', 'success',
t(:account_activated))
を、私は設定しようとすると、 'success'
にフラッシュのタイプ、それは私にエラーを与える:
NoMethodError: undefined method `success' for ...
それはそのように振る舞う理由を任意のアイデアと方法それを修正するには?