我在表单中有一个按钮。它看起来像这样:
.form-actions
%buttons= f.submit t(:sign_up), :class => "cmply_btn btn", :disable_with => t(:form_disable)
我想要做的是将按钮的副本更改为我的 YAML 设置中的内容。
我的 yaml 位于 config/locales/file_name.en.yml
如何将表单按钮更改为设置该文件的一些自定义文本?
我在表单中有一个按钮。它看起来像这样:
.form-actions
%buttons= f.submit t(:sign_up), :class => "cmply_btn btn", :disable_with => t(:form_disable)
我想要做的是将按钮的副本更改为我的 YAML 设置中的内容。
我的 yaml 位于 config/locales/file_name.en.yml
如何将表单按钮更改为设置该文件的一些自定义文本?
不完全确定,但您可以尝试以下方法:
1-遵循与此问题类似的模式:Getting submit button label to be "Create model" instead of "Update model" inside form_for in rails
2-使用字符串而不是符号进行翻译。使用 t("sign_up")
3-尝试将文件重命名为 en.yml 并将其放在单独的文件夹中(如果您有其他文件夹)
4-将 f.submit 移动到新行
%buttons
= submit t("sign_up")...