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