Почему этот хэш-синтаксис не работает в Rails? - PullRequest
0 голосов
/ 28 октября 2010
session[:user => user, :user_id => [user.id, user.salt]]

По некоторым причинам, это никогда не работало для меня.

Мысли о том, как я могу получить следующий код в одной строке:

session[:user] = user
session[:user_id] = [user.id, user.salt]

Ответы [ 2 ]

0 голосов
/ 03 ноября 2010

Я придерживался оригинального синтаксиса, потому что не мог найти альтернативу.

0 голосов
/ 28 октября 2010

Попробуйте

 session.merge({:user => user, :user_id => [user.id, user.salt]})
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...