0
我創建了一個新的支架設置後(我認爲這是這個過程是如何描述)這樣:重命名記錄屬性與支架
rails g scaffold status name:string context:text
但是我想鍵入「內容」,而不是「背景」。我已經執行了遷移,但現在不知道如何在整個應用中進行更改。
我對Ruby非常新穎,所以我確信答案很簡單,我只是很難搜索,當時我幾乎不知道搜索框架中的內容。
我創建了一個新的支架設置後(我認爲這是這個過程是如何描述)這樣:重命名記錄屬性與支架
rails g scaffold status name:string context:text
但是我想鍵入「內容」,而不是「背景」。我已經執行了遷移,但現在不知道如何在整個應用中進行更改。
我對Ruby非常新穎,所以我確信答案很簡單,我只是很難搜索,當時我幾乎不知道搜索框架中的內容。
運行
bundle exec rake db:rollback
編輯遷移和運行
bundle exec rake db:migrate
接下來,編輯你新生成的_form.html.erb
,show.html.erb
和index.html.erb
視圖和控制器的status_params
方法,它應該是足夠了。
這工作。稍微解釋一下: 執行回滾。然後進入原始遷移,狀態模型,視圖和控制器文件,找到需要替換爲「內容」的任何「上下文」。那是否,然後執行了遷移。 重新啓動的rails服務器,幾分鐘後,我意識到我應該清除我的瀏覽器緩存。像魅力一樣工作。 我會認爲有一種更直觀的方式比挖掘所有的文件和手動編輯之前remigrating雖然。 Hmmmm .... – Gaege