Я обновил свое приложение до Rails 3.1, и теперь оно появляется там, где должно быть флэш-сообщение [: note]: #<ActionDispatch::Flash::FlashHash:0x7fd9f99acc90>
.
При проверке значения я в итоге заключаю, что 'переменная 'flash
является ActionDispatch::Flash::FlashHash
и содержит ActionDispatch::Flash::FlashHash
в качестве значения для клавиши notice
.
У кого-нибудь была такая же проблема?Как я могу это исправить?
Для вспышки устанавливается:
flash.notice = "The Subscription was created successfully."
или
redirect_to(blablabla_path,
:notice => 'The Subscription was successfully updated.')
, и она печатается с (haml):
- if notice
.notice= notice
Это происходит со мной в каждом действии ..
Подробнее о коде, в котором возникает эта проблема: response_with redirect с уведомлением, что флэш-сообщение не работает