提交生成的值以输入Rails

时间:2017-12-22 15:13:14

标签: ruby-on-rails

我正在创建一个表单,其中该表单中的输入会自动生成唯一的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 %>

值是否未提交到数据库中?如果没有,我如何解决这个问题,以便将这个随机生成的字符串放入数据库?

1 个答案:

答案 0 :(得分:0)

尝试使用readonly: true代替disabled