Как использовать flash [] для хранения электронной почты - PullRequest
2 голосов
/ 19 октября 2019

Я в основном понимаю, что делает flash[], поэтому я не думаю, что это проблема, но я думаю, что где-то есть ошибка синтаксиса? Документация и Google не помогают, и я не могу найти похожий вопрос по SO. Я не могу понять, что я делаю не так.

Я пытаюсь назначить данные для флэш-памяти [] примерно так:

flash[:successful_submission] = {email: owner.email}

Но когда я пытаюсь получить их,его там нет:

flash[:successful_submission][:email] 

но когда я проверяю вместо этого:

flash[:successful_submission].inspect

я получаю:

{"email"=>"email@address.com"}

Что здесь происходит ??

1 Ответ

1 голос
/ 19 октября 2019

из комментария @ anothermh:

flash[:successful_submission]['email']

Это работает, я думаю, потому что это хеш, а не объект

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...