出于教学目的,我想生成展示单选按钮的脚手架。您可以使用以下复选框生成脚手架:
rails generate scaffold Person name:string honest:boolean
boolean
数据类型为创建或编辑上述人员时使用的_form.html.erb文件创建复选框。有没有创建单选按钮的东西?
答案 0 :(得分:3)
不,不使用默认的脚手架生成器。每个属性类型(整数,字符串,布尔等)默认为一个字段类型。请参阅rails/generators/generated_attributes.rb了解其实施方式。
如果您仍想为布尔值自动创建单选按钮,则可能必须覆盖默认的脚手架生成器。 Here's some documentation on how to do that,但我建议您手动将check_box
字段更改为radio_button
字段。