Rails - 简单形式 - 不加载类选项

发布于 2024-12-27 06:25:57 字数 449 浏览 0 评论 0原文

当我想更改表单的类时,我遇到了一些麻烦。 我有这个部分:

<%= simple_form_for(@activity) do |f| %>

    <%= f.input :name %>
    <%= f.submit 'Guardar',:class=>"btn success" %>

<% end %>

在浏览器中,表单标签有 class="simple_form Activity"

根据简单表单文档,我可以通过这样做来更改类,

<%= simple_form_for(@activity, :defaults=>{:class=>"my_class"}) do |f| %>

但什么也没有发生,出了什么问题?

哈维尔·Q

I'm having some troubles when I want to change the class of a form.
I have this partial:

<%= simple_form_for(@activity) do |f| %>

    <%= f.input :name %>
    <%= f.submit 'Guardar',:class=>"btn success" %>

<% end %>

In the browser the form label has class="simple_form activity"

According to Simple Form documentation, I can change the class by doing this

<%= simple_form_for(@activity, :defaults=>{:class=>"my_class"}) do |f| %>

But nothing is happening, what is wrong?

JavierQ

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

云淡风轻 2025-01-03 06:25:57

我想你想使用:

:html => { :class => "btn success"}

而不是:

:class=>"btn success"

I think you want to use:

:html => { :class => "btn success"}

Instead of:

:class=>"btn success"
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文