<%= f.input :divisor, collection: [["Weekly", 52], ["Monthly", 12],
["Quarterly", 4]], as: :radio_buttons, label: false, input_html:
{id: "divisor"} %>
Форма сохраняет значение в db, но я также хочу использовать строку ключа, выбранную пользователем на странице показа. Я попытался с помощью оператора выбора в модели, например, так:Как захватить ключ в форме выбора коллекции?
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