我正在开发一个Rails 4应用程序,使用simple_form进行输入。有几个模型字段可以接受众所周知的答案或自由形式的答案。例如,对于一个字段fruit:string
,我想显示"Apple"
,"Banana"
,"Other"
。如果用户选择"Other"
,他们可以输入任何自由格式的文本。目前,我只能使用<%= f.input :fruit %>
,然后出现一个空白文本框。是否可以显示单选按钮?我可以这样做:
<%= f.collection_radio_buttons :fruit, [["Apple", "Apple"], ["Banana", "Banana"]], :first, :last %>
但是这并不提供“其他”选项。目标是如果选择了“其他”,则记录“苹果”、“香蕉”或指定(输入的)值。