I have an integer field 'fieldname'.
enum drop: ['a', 'b']
f.input :fieldname, as: select, collection: Model.drops
After selecting and sending, I get the error message "0" is not a valid field name.
It currently works by writing setters for integer fields using enum as follows:
def fieldname=(value)
self[:fieldname] = value.to_i
end
Can you tell me the right way? I don't think writing this setter method is a good way.
source
share