1
由於我同時學習如何使用Heroku的和編碼on Rails的,我想問問我存在驗證在Heroku上失敗,即使它本地工作
我以推動使用Heroku的碰上了這個奇怪的問題我的rails應用程序在線並使用postgresql作爲我的數據庫。 我已經通過命令成功地推送了我的代碼
git push heroku master
但是,即使我已經將驗證狀態添加到了我的模型中,並且即使它在線工作,我仍然無法使其在Heroku上運行。我的模型代碼;
class User < ActiveRecord::Base
attr_accessible :name
validates :name, :presence => true
end
如果我能得到一些想法我將不勝感激。我希望它與部署無關,因爲它在線工作得很好。
代碼看起來不錯,你可以登錄到Heroku Rails控制檯,看看驗證是否在那裏工作? u = User.new u.valid? 錯誤 –
@Beerlington u = User.new =>#<用戶id:nil,name:nil,created_at:nil,updated_at:nil – Ali
irb(main):004:0> u.valid? => true – Ali