我正在尝试使用 device 和 rails 4 为注册过程构建一个自定义控制器。我正在跟踪 params hash
logger.info "Test:" << params.to_yaml
utf8: ✓
authenticity_token: VFWT....
user: !ruby/hash:ActionController::Parameters
user_name: test
first_name: test
last_name: test
display_name: test
email: test@gmail.com
password: testpassword
password_confirmation: testpassword
commit: Sign up
action: create
controller: registrations
但是当我试图访问控制器上的哈希时
no implicit conversion of nil into String
logger.info "Test:" << params[:email]
我究竟做错了什么 ?