无法为表单按钮的副本获取HAML语法

时间:2012-05-04 16:22:05

标签: ruby-on-rails ruby haml yaml

我在表单中有一个按钮。它看起来像这样:

  .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 个答案:

答案 0 :(得分:1)

不完全确定,但您可以尝试以下方法:

1-按照与此问题类似的模式:Getting submit button label to be "Create model" instead of "Update model" inside form_for in rails

2-使用字符串而不是symble进行翻译。使用t(“sign_up”)

3-尝试将文件重命名为en.yml并将其放在单独的文件夹中(如果有其他文件)

4-将f.submit移动到新行

%buttons
  = submit t("sign_up")...