ruby-on-rails - 如何在不设置/覆盖现有默认帮助程序类的情况下将类添加到 ruby​​ on rails 中的表单?

标签 ruby-on-rails ruby-on-rails-3 forms form-for

form_for 添加一个类通过 html: {class: "form-horizontal"}选项覆盖默认值 new_modeledit_model类。如何在保留现有 form_helper 类的同时添加我的类?

我想要:
<form class="edit_model form-horizontal">
<form class="new_model form-horizontal">
而不是:
<form class="form-horizontal">

最佳答案

我遇到了完全相同的问题。最终,我想出了这个解决方案

form_for @foo, :html => {:class => "form-horizontal #{controller.action_name}_model_name"}

这对你来说可能有点太晚了,但也许其他人会发现它很有用。

关于ruby-on-rails - 如何在不设置/覆盖现有默认帮助程序类的情况下将类添加到 ruby​​ on rails 中的表单?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10839049/

相关文章:

css - 制作 :focus work in ie7 using css?

ruby-on-rails - 企业 Rails 应用程序的最佳实践安全措施?

ruby-on-rails - 在电子邮件中创建一个绕过登录但仍有助于身份验证的链接

mysql - Rails & JBuilder - DECIMAL(10,2) 输出为字符串的数据类型

ruby-on-rails-3 - Rails 3.2 Heroku PG 错误 - 'operator does not exist: integer == integer'

ruby - 允许用户在不保存密码的情况下编辑帐户并将条件传递给 :reject_if in Ruby

php - 提交表单时从 URL 中删除 %5B%5D

php - 如何使表单标签中的操作属性正常工作?

ruby-on-rails - 将foreign_key 值传递给Rails Controller 的更好方法

ruby-on-rails - RoR 嵌套类别