我正在运行rake db:seed命令,它不会出现任何错误。但是,我没有通过控制台
oldPR + (1.0 - resetProb) * msgSum
或通过服务器Event.find(1)
找到此事件。我知道我肯定搞砸了某个地方。
协会:
localhost:3000/events/
seed.rb:
class Event < ApplicationRecord
has_one :lineup
has_many :artists, :through => :lineup
belongs_to :venue
end
答案 0 :(得分:1)
任何.create
方法都可能默默地无法通过验证。
来自{{3}}:
无论对象是否已成功保存到数据库,都会返回结果对象。
尝试使用create!
代替;如果无法保存记录,它将引发异常。
我建议在create!
中的任何地方使用seeds.rb
来避免无声失败。