以简单形式设置提交按钮的默认类

时间:2013-09-24 09:07:24

标签: ruby-on-rails forms button ruby-on-rails-3.2 simple-form

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

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

有没有办法配置Simple Form以便为所有提交按钮使用默认类?

2 个答案:

答案 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并进行更改。现在,如果调用表单创建任务,将使用此模板。