我有形式:如何在保存到數據庫之前更改表單域值?
<%= 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)
在哪裏,我怎麼能保存到數據庫之前修改重複場?
什麼'Event.repeat'返回?如果不是'self.repeat'? – 2013-04-07 08:12:47
是的,謝謝)我的錯誤 – Gabi 2013-04-07 08:29:24