Redmine安装配置过程中出现的问题1
一、主要log信息如下:
NameError in AccountController#login undefined local variable or method`salt' for #<User:0xb551ef2c>
二、在centos6.4下redmine,版本信息如下:
Redmine-2.3.4
Ruby-2.0.0
Rails-2.3.2
I have installed mongrel. When I tryingto login, it is displaying me the following error:-
undefinedlocal variable or method `salt' for #<User:0xb5624b4c>
RAILS_ROOT: /var/www/redmine
Application Trace | Framework Trace | Full Trace
/usr/lib/ruby/gems/1.8/gems/activerecord-2.3.14/lib/active_record/attribute_methods.rb:260:in`method_missing'
/var/www/redmine/app/models/user.rb:244:in `check_password?'
/var/www/redmine/app/models/user.rb:144:in `try_to_login'
/var/www/redmine/app/controllers/account_controller.rb:143:in`password_authentication'
/var/www/redmine/app/controllers/account_controller.rb:138:in`authenticate_user'
/var/www/redmine/app/controllers/account_controller.rb:30:in `login'
Request
Parameters:
{"password"=>"admin",
"authenticity_token"=>"9EqEHbvAC7ly+aIwbdmV5dJ7Ns+uJUUPmBox3aMhBg4=",
"login"=>"Login \302\273",
"username"=>"admin"}
Show session dump
Response
Headers:
{"Content-Type"=>"",
"Cache-Control"=>"no-cache"}
三、解决办法:
(1)先执行sudoRAILS_ENV=production rake db:migrate
(2)再sudoRAILS_ENV=production rake redmine:load_default_data