【发布时间】:2014-01-12 02:57:40
【问题描述】:
我在我的 Rails 3 应用程序中有一个表单,我想在方法 :grad_year 上为一年创建一个 select 标记。我使用date_select 并添加:discard_month 和:discard_day 让一切正常工作和存储。但是,当我渲染 @profile.grad_year 时,我得到了月份和日期的值。所以我想知道如何仅为@profile.grad_year 存储和渲染年份?
这是表格:
<%= f.date_select :grad_year, {:start_year => Time.now.year, :end_year => Time.now.year - 95, :discard_day => true, :discard_month => true}, :selected => @profile.grad_year %>
在我的迁移中:
t.date :grad_year
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-3 select