{ :class => "lagoon" } %> 但是,该按钮(仍)标记为“创建用户”,-6ren">
gpt4 book ai didi

ruby-on-rails - Rails提交按钮文本(格式)-如何更改提交按钮的标签?

转载 作者:行者123 更新时间:2023-12-04 04:55:28 26 4
gpt4 key购买 nike

我正在使用simple_form和以下代码创建按钮。

<%= form.action :submit, :value => "submit", :button_html => { :class => "lagoon" }  %>

但是,该按钮(仍)标记为“创建用户”,而不是“提交”。
我以为设置值=>就可以了,但是没有

最佳答案

可能更好和正确的方法是使用:label 键并保留:button_html进行样式设置

<%= form.action :submit, :label => "Submit", :button_html => { :class => "lagoon" } %>

我认为最好的方法是使用I18n键。检查 Formtastic docs:

Formtastic决定按以下顺序使用哪个标签:
  • :label#:label =>“选择标题”
  • Formtastic i18n#,如果:label => true || i18n_lookups_by_default = true(请参阅国际化)
  • Activerecord i18n#如果找到给定属性
  • 的本地化文件
  • label_str_method#如果未提供任何内容,则默认为:humanize,但可以设置为自定义方法

  • https://github.com/justinfrench/formtastic

    关于ruby-on-rails - Rails提交按钮文本(格式)-如何更改提交按钮的标签?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11866224/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com