Ruby on rails 轨道产生故障
看来我一定是做错了Ruby on rails 轨道产生故障,ruby-on-rails,ruby,Ruby On Rails,Ruby,看来我一定是做错了 Task.create :name => 'apples' (0.2ms) begin transaction (0.2ms) rollback transaction => #<Task id: nil, name: "apples", task: nil, created_at: nil, updated_at: nil> 因为我使用水豚的测试似乎失败了——因为它们无法创建任务 想法?如果Rails模型的验证失败,或者在保存之
Task.create :name => 'apples'
(0.2ms) begin transaction
(0.2ms) rollback transaction
=> #<Task id: nil, name: "apples", task: nil, created_at: nil, updated_at: nil>
因为我使用水豚的测试似乎失败了——因为它们无法创建任务
想法?如果Rails模型的验证失败,或者在保存之前的
回调返回false,则无法将其保存到数据库中
def create
Task.create(params[:task])
redirect_to tasks_path, :flash => {:success => 'We have created the task.'}
end