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