在Ruby on Rails中禁用文本框?

我有代码:

   'text_field disabled' %> 

我想禁用使用嵌入式ruby的文本框,但我无法这样做。 如果我能对我所面临的情况得到任何帮助,我将非常感激。

禁用文本框后,我希望有一个按钮从数据库表“bullets”中生成四个随机ID,并以数组格式在禁用的文本框中打印它们,并利用这四个打印的ID将它们发布到创建的页面上。 任何帮助都会更好。

如果我正确读到这一点,请告诉我:您正在尝试从HTML中的get-go中禁用文本字段。 是对的吗?

如果是这样, disabled不是一个阶级; 这是它自己的属性。

 <%= f.text_field, :bullets, :class => 'text_field', :disabled => true %> 

您还可以使用:readonly => true属性。

对于HAML

 = f.text_field :name, :class => "form-control", :readonly => true 

对于ERB

 <%= f.text_field :name, :class => "form-control", :readonly => true %>