ruby-on-rails-3 - 如何在 HAML 中使用 rails-i18n

标签 ruby-on-rails-3 haml

我经历了http://guides.rubyonrails.org/i18n.html并设置我的 en.yml文件:

en:
  test:
    welcome: Welcome!!!
  registration:
    signup: Sign up for an invite!!

但是,在我的 new.html.haml 中文件,
我如何引用 signup ?

本教程仅展示了如何使用 ERB 而不是 HAML。我试过这个,但没有用:
%h2 <%=t :registration.signup %>

有任何想法吗?

最佳答案

您可能应该阅读 HAML reference了解 HAML 的工作原理。要添加代码来为标签生成内容,请使用 = ,如:

%h2= t('registration.signup')

关于ruby-on-rails-3 - 如何在 HAML 中使用 rails-i18n,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10948333/

相关文章:

ruby-on-rails-3 - Travis 的 Cucumber 测试套件太慢了

ruby-on-rails - 如何在 rails simple_form_for 中添加自定义名称输入字段

ruby-on-rails - 将类附加到 :markdown paragraph in Haml?

javascript - Rails 3 远程表单不传递参数

ruby-on-rails - Rails 3.1.3 在使用 compass+sussy+haml+scss 编译 Assets 时在登台服务器中出错

css - 元素在 nth-child 中的索引是它们应该的两倍

ruby-on-rails - 关于在 HAML 中删除空格的问题

ruby-on-rails - 使用 private_pub gem 时出现 "BUG segmentation fault"

ruby-on-rails - 在 ruby​​ on rails 中将表单渲染到不同文件夹中的两个部分?

ruby-on-rails - 将持续时间转换为小时 :minutes:seconds (or similar) in Rails 3 or Ruby