我目前有一个Rails 3.2.11应用程序,用户可以在该应用程序中注册该站点。这已经完美地工作了几个月了。但是在过去24小时内,我在日志中遇到以下错误消息。
确切的错误如下:
A MultiJson::DecodeError occurred in registrations#create:
795: unexpected token at ''
vendor/bundle/ruby/1.9.1/gems/json-1.7.6/lib/json/common.rb:155:in `parse'
我发现的其他一些帮助表明,“意外令牌”是一些格式不正确的字符串,但我的错误没有给出任何错误提示。就像我说的那样,直到最近才出现问题,过去一周我没有推出任何新代码。关于为什么现在发生这个错误的任何想法?
------------------------------- Request:
* URL : https://domain.com/users
* IP address: x.x.x.x
* Parameters: {"utf8"=>"✓", "authenticity_token"=>"veY+0DHEr8omNuW95bTxxxxxxNvUCPIPOvw1MUSCDhw=", "user"=>{"user_type"=>"student", "email"=>"email@gmail.com", "password"=>"[FILTERED]", "password_confirmation"=>"[FILTERED]", "privacy_question_id"=>"1", "privacy_answer"=>"answer"}, "commit"=>"Sign Up", "action"=>"create", "controller"=>"devise/registrations"}
* Rails root: /app
感谢您的帮助!
Rails 3.2.11, Ruby 1.9.3