如何通过计算轨道将值传递给模型

时间:2016-03-16 02:49:35

标签: ruby-on-rails ruby

例如,我有一个模型,它有' id_number(整数)'和'日期(字符串)',我有:

<%= f.label :date %>
<%= f.text_field :date %>
<%= f.submit %>

我想获取此日期(字符串)并将其另存为&#39; id_number&#39;整数到模型。如何通过ruby on rails实现这一目标?

1 个答案:

答案 0 :(得分:0)

您可以使用before_save callback来处理此问题。

class YourModelClass < ActiveRecord::Base
  before_save :date_to_id_number

  def date_to_id_number
    #code that converts date to id_number
  end
end