rails date_select对应于text_field

时间:2015-02-20 20:01:27

标签: ruby-on-rails forms date

使用date_select我尝试获取所选值,获取相应的月份编号并将text_field设置为所选值。

<%= form_for @goal, :html => { :class => 'form-horizontal goal' } do |f| %>
  <%= date_select :month_name, :use_month_names, :discard_year => 'true', :discard_day => 'true'  %>
  <%= f.text_field :month_num, :value => #access above selected value and parse to number %>
<% end %>

我认为有一种更优雅的方式。

如何在不污染此视图的情况下实现此目标?

1 个答案:

答案 0 :(得分:1)

更好的选择是删除text_field并在控制器中提取月份。