Hash 为什么这个散列语法在Rails中不起作用?

Hash 为什么这个散列语法在Rails中不起作用?,hash,ruby-on-rails-3,Hash,Ruby On Rails 3,出于某种原因,这对我来说根本不起作用 关于如何在一行代码中实现以下代码的思考: session[:user => user, :user_id => [user.id, user.salt]] 试一试 我坚持原来的语法,因为我找不到替代的 session[:user] = user session[:user_id] = [user.id, user.salt] session.merge({:user => user, :user_id => [user.id,

出于某种原因,这对我来说根本不起作用

关于如何在一行代码中实现以下代码的思考:

session[:user => user, :user_id => [user.id, user.salt]]
试一试


我坚持原来的语法,因为我找不到替代的

session[:user] = user
session[:user_id] = [user.id, user.salt]
 session.merge({:user => user, :user_id => [user.id, user.salt]})