0
<%= f.input :divisor, collection: [["Weekly", 52], ["Monthly", 12],
["Quarterly", 4]], as: :radio_buttons, label: false, input_html:
{id: "divisor"} %>
フォームは値をdbに保存しますが、ユーザーが表示ページで選択したキー文字列も使用します。代わりに、モデル内のcase :divisor
使用case self.divisor
のコレクション選択フォームでキーを取得するにはどうすればよいですか?
before_save :set_plan
attr_accessor :plan
def set_plan
case :divisor
when 52
puts "weekly"
when 12
puts "monthly"
when 4
puts "quarterly"
end
end