rails date_select对应text_field

rails date_select correspond to text_field

使用 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 %>

我认为有更优雅的方式。

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

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