我在将date
值从我的数据库填充到 RailsView
对象时遇到问题。我在数据库中拥有的是一个License
带有属性的表license_expiration="2012-11-11"
。我需要在View
用户选择“编辑”时填充此值。我在edit.html.erb文件中的内容是:
<h1>Edit License</h1>
<% product_options_for_selector = options_for_select(product_selection_options,
@license.product ? @license.product.id : product_selection_options.first.last)
%>
<% form_tag("/licenses/#{@license.id}", :method => :put, :id => "edit_license_# @license.id}") do %>
.
.
.
.
<%= label_tag :license_expiration, 'License Expiration:' %> <br />
<%= date_select :license_expiration, @license.license_expiration %>
.
.
.
但是,date_select 始终默认为当前日期,而不是@license.license_expiration
数据库中的值。关于我在这里做错了什么有什么想法吗?帮助将不胜感激,
谢谢,
--- 一月