我使用的軌道創建一個在線商店應用程序,當用戶處理我最初創建的列的順序支架訂單:新列在軌不節能的form_for
- :名稱,:文本
- :地址:text_field
- :電子郵件:電子郵件
這工作得很好並且形式將提交所有數據將被添加到數據庫中。不過,我想兩個新列添加到數據庫中,DELIVERY_DATE和delivery_time所以我創建了一個遷移,並通過
- add_column加入他們:訂單:DELIVERY_DATE,:文本
- add_column:訂單:delivery_time,:文字
接下來,我走進了_form部分並添加新的進線的form_for方法現在看起來像
<div class="field">
<%= f.label :delivery_date %>
<%= f.text_area :delivery_time %>
</div>
但是,當加載窗體我將信息輸入到這兩個新領域它不會保存到數據庫中,當我使用sqlite3的選擇*從訂單我得到
id = 1
name = name entered
address = address entered
email = email entered
delivery_date =
delivery_time =
我不知道有沒有添加這些列信息其他地方?謝謝
謝謝,工作完美! – jrgrs