所以我正在制作一个可以处理赌场背景检查的网络应用程序。我正在使用simple_form gem来处理数据输入。
所以我想创建一个名为Applicant的模型,其中一个参数是type:string。申请人是申请游戏许可证的个人或申请供应商许可证的企业。这是我第一次使用rails框架。
我键入rails生成脚手架申请人类型:字符串进入命令行。
在视图中我想要键入一个单选按钮。企业或个人。但是,当我单击创建申请人时,不会保存该类型。除类型外,所有其他字段都已满。
<section>
<h3>Address Information</h3>
<%= f.input :address %>
<%= f.input :line2 %>
<%= f.input :city %>
<%= f.input :state %>
<%= f.input :zip %><br>
<h3>What Kind of application is this</h3>
<%= radio_button_tag :type, "Business", @type %>Business
<%= radio_button_tag :type, "Individual", @type %>Individual<br>
<div class="form-actions">
<%= f.button :submit, label:"Submit"%>
</div>
</section>
我非常感谢任何帮助。我只是不明白我做错了什么,为什么没有数据存储在类型字段中。
由于
答案 0 :(得分:0)
要尝试两件事:
type="Submit"
您可能无法关联您的&#39; radio_button_tag&#39;与表单关联的数据对象。请注意您在上面的输入中如何:
<%= f.input :address %>
<%= f.input :line2 %>
<%= f.input :city %>
<%= f.input :state %>`
我之前从未使用过radio_button_tag助手,所以我不知道你是否需要将它与对象链接起来。 确认您使用了相应的语法