3

出于教学目的,我想生成展示单选按钮的脚手架。您可以生成带有复选框的脚手架:

rails generate scaffold Person name:string honest:boolean

boolean数据类型为上面创建或编辑人员时使用的 _form.html.erb 文件创建复选框。有什么可以创建单选按钮的吗?

4

1 回答 1

3

不,不使用默认的脚手架生成器。每种属性类型(整数、字符串、布尔值等)默认为一种字段类型。请参阅rails/generators/generated_attributes.rb了解它是如何实现的。

如果您仍想为布尔值自动创建单选按钮,您可能必须覆盖默认的脚手架生成器。这里有一些关于如何做到这一点的文档,但我建议您手动check_box将字段更改为字段。radio_button

于 2012-11-26T10:33:47.900 回答