出于教学目的,我想生成展示单选按钮的脚手架。您可以生成带有复选框的脚手架:
rails generate scaffold Person name:string honest:boolean
boolean
数据类型为上面创建或编辑人员时使用的 _form.html.erb 文件创建复选框。有什么可以创建单选按钮的吗?
出于教学目的,我想生成展示单选按钮的脚手架。您可以生成带有复选框的脚手架:
rails generate scaffold Person name:string honest:boolean
boolean
数据类型为上面创建或编辑人员时使用的 _form.html.erb 文件创建复选框。有什么可以创建单选按钮的吗?
不,不使用默认的脚手架生成器。每种属性类型(整数、字符串、布尔值等)默认为一种字段类型。请参阅rails/generators/generated_attributes.rb了解它是如何实现的。
如果您仍想为布尔值自动创建单选按钮,您可能必须覆盖默认的脚手架生成器。这里有一些关于如何做到这一点的文档,但我建议您手动check_box
将字段更改为字段。radio_button