使用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 %>
我认为有一种更优雅的方式。
如何在不污染此视图的情况下实现此目标?
答案 0 :(得分:1)
更好的选择是删除text_field
并在控制器中提取月份。