私はフォームを持っています:
<%= form_for(@event) do |f| %>
<div class="field">
<%= f.label :title %><br />
<%= f.text_field :title %>
</div>
<div class="field">
<%= f.label :date %><br />
<%= f.text_field :date %>
</div>
<div class="field">
<%= f.label :repeat %><br />
<%= repeat_types = ['none', 'daily', 'monthly', 'yearly']
f.select :repeat, repeat_types %>
</div>
<div class="actions">
<%= f.submit %>
</div>
<% end %>
「繰り返し」フィールドに変更されたデータを次のように保存する必要があります。
:repeat = Event.rule(:date,:repeat)
データベースに保存する前に、繰り返しフィールドをどこでどのように変更できますか?