我剛開始學習RoR,我真的被卡住了。我創建了一個新的應用程序,並試圖將電話號碼字段添加到以前創建的窗體(門票)。我創建了數據庫,添加使用遷移腳本:Rails的AddAttributeToModel將不會顯示新添加的記錄
rails generate migration AddPhoneToTickets phone:string
加上使用遷移它:
rake db:migrate
最後,我已經添加了外地的所有相關html.erb文件。 當我向App添加新記錄時,會顯示電話屬性,當我填寫並單擊「更新」時,我收到消息:「票證已成功更新。」 不幸的是,電話號碼沒有保存在數據庫中,也沒有顯示在列表中。
期待您的幫助。
感謝的快速反應。不幸的是,我沒有在控制器代碼中的任何地方提到任何參數。我不確定情況如何。 – user3292652
如果你使用的是Rails 4,那麼你的控制器中肯定有類似的東西(Rails 4基於強參數),否則你不應該更新任何參數。你能檢查一下嗎? – sissy