我正在创建一个表单,其中该表单中的输入会自动生成唯一的group_id
。我将该输入的值设置为随机生成的字符串,并将输入字段设置为禁用,以便除非单击复选框,否则无法对其进行编辑。
当我提交表单时,即使我在许可证参数中设置了:group_id
,该值也不会进入数据库。
<%= form.text_field :group_id, id: :group_id, class: 'form-control inline', value: "DSC-" + "#{@pdnum.id}".rjust(3, '0').to_s, disabled: true %>
值是否未提交到数据库中?如果没有,我如何解决这个问题,以便将这个随机生成的字符串放入数据库?
答案 0 :(得分:0)
尝试使用readonly: true
代替disabled