0
我有一個窗體,其中一個輸入是更新記錄時選擇一個TIME數據類型。我使用簡單窗體和Jquery Timepicker。時間輸入字段在軌道形式
該記錄正確保存在數據庫中,但是當記錄重新加載時,它在視圖中以8PM或20:00顯示給用戶。
如何讓字段正確顯示數據庫中的時間與默認的8PM?
觀
<%= f.input :mondayopen, :as => :string, :label => 'Opens at', :input_html => { :class => 'mondayo' } %>
數據庫
CREATE TABLE `stores` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`user_id` int(11) DEFAULT NULL,
`storeimage` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
`storename` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
`storemessage` text COLLATE utf8_unicode_ci,
`mondayopen` time DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=114 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
控制器
def update
@store = Store.find(current_user.store.id)
if @store.update_attributes(params[:store])
flash[:success] = "Store has been updated"
render 'edit'
else
render 'edit'
end
end
下面是用戶如何看待這個
下面是在數據庫中
你的意思是說,無論你選擇什麼時候,在數據庫它出現在晚上8點? –
你可以在這裏發佈你的代碼嗎? –
我發佈了我的代碼。是的,我在數據庫中選擇的任何時間都顯示爲8PM – DaveG