我有一个Rails 3.2应用程序,我遇到的问题只出现在生产中。
当我注册用户时,我的控制器会获取网址并抓取一个LinkedIn帐户并使用各种记录填充数据库。
在开发中,它运行良好,但在生产中我遇到了一个不应该发生的奇怪错误。
profile = Linkedin::Profile.get_profile(current_user.linkedin_url.to_s)
@jobseeker = Jobseeker.new
@jobseeker.user_id = current_user.id
# does not cause an error
@jobseeker.first_name = profile.first_name
# error pops up here (undefined method `first_name' for nil:NilClass)
我知道创建该错误的不是配置文件对象(我将profile.first_name更改为profile.first_nam以查看是否会捕获一个完全错误的名称,并且它创建了相同的错误,'first_name'是未定义的法)。
Jobseeker类中有一个'first_name'属性。我提到它在开发环境中完美运行。
由于