0
如此看來,我必須這樣做不對。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>
後來我想,也許我的控制器是錯誤的:
def create
Task.create(params[:task])
redirect_to tasks_path, :flash => {:success => 'We have created the task.'}
end
,因爲它似乎是我的測試中,使用水豚,是失敗 - 因爲他們無法創建任務.....
想法?