Я создал проект на GitHub, в котором есть несколько флеш-сообщений.Например, со знаком Твиттера в проекте, который я получил, приходит с этим красным сообщением об ошибке неудачного входа в систему
flash[:error] = "Sign in with Twitter failed"
Я также нашел класс в CSS, который делает его красным.Я хочу использовать это сообщение об ошибке в другом месте, но у меня проблемы.
Например, когда я пытался это сделать
redirect_to show_path, flash[:error] => "Twitter's saying you're trying to post the same message twice"
Это просто не отправка сообщения в Твиттер и отсутствие сообщения об ошибке.Когда я изменяю =>
на =
, это разрывает все приложение (когда я пытаюсь опубликовать дважды), давая мне следующее сообщение:
can't convert Symbol into String
Даже незнакомый (для меня), у меня нет проблем с:уведомление.Это было хорошо.
redirect_to show_path, :notice => "Your Tweet was posted!"
Кто-нибудь может объяснить, почему это происходит? Это проект на GitHub .