現在我在我的一個控制器中創建一個動作,如果它在系統中找到一個與正在創建的標題相同的標題,它將更新提交。但是,如果標題爲空,我希望它創建新的實例。如果標題爲空,Rails會創建多個實例?
的一段代碼看起來是這樣的:
@submissions = Submission.where(title: ajax_title)
所以,如果發現正在創建使用相同的標題作爲一個提交模型的情況下,它只會更新當前的一個,而不是創建一個新的實例。但是,如果用戶沒有輸入標題,我想繼續創建新實例,無論系統中是否有其他提交的標題爲空的標題。
我該怎麼做?