5

我正在使用带有 Rails 3.2 的简单表单。我目前正在向我的应用程序中每个表单的提交按钮添加相同的类。有很多形式,所以这不是很干。

<%= f.button :submit, class: "form-submit" %>

有没有办法将简单表单​​配置为对所有提交按钮使用默认类?

4

2 回答 2

8

实际上,可以以简单的形式将默认类添加到按钮。在config/initializers/simple_form.rb

SimpleForm.setup do |config|
  # Default class for buttons
  config.button_class = 'btn form-submit'
end

在 Simple Form 3.0.1 中测试 记住在对初始化程序目录中的文件进行更改后重新启动服务器。

于 2014-04-18T07:28:38.840 回答
-1

我认为不可能在配置文件中为提交按钮添加默认类。

但是,如果这真的让您感到困扰,您可以更改表单的生成器并为提交按钮添加默认类。

将默认表单模板复制到lib/generators/simple_form/templates/_form.html.erb并进行更改。现在,如果调用表单创建任务,将使用此模板。

于 2013-09-24T09:29:15.240 回答