我正在使用带有 Rails 3.2 的简单表单。我目前正在向我的应用程序中每个表单的提交按钮添加相同的类。有很多形式,所以这不是很干。
<%= f.button :submit, class: "form-submit" %>
有没有办法将简单表单配置为对所有提交按钮使用默认类?
我正在使用带有 Rails 3.2 的简单表单。我目前正在向我的应用程序中每个表单的提交按钮添加相同的类。有很多形式,所以这不是很干。
<%= f.button :submit, class: "form-submit" %>
有没有办法将简单表单配置为对所有提交按钮使用默认类?
实际上,可以以简单的形式将默认类添加到按钮。在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 中测试 记住在对初始化程序目录中的文件进行更改后重新启动服务器。
我认为不可能在配置文件中为提交按钮添加默认类。
但是,如果这真的让您感到困扰,您可以更改表单的生成器并为提交按钮添加默认类。
将默认表单模板复制到lib/generators/simple_form/templates/_form.html.erb
并进行更改。现在,如果调用表单创建任务,将使用此模板。