我查看了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 %>有什么想法吗?
发布于 2012-06-08 20:18:24
一旦我这样做了,它就起作用了:
更改en.yml
registration:
signup: "Sign up for an invite to join CorkLabs!!!"在.haml文件中
%h2= t 'registration.signup'发布于 2012-06-08 19:57:07
您可能应该阅读HAML reference以了解它是如何工作的。要添加代码以生成标记的内容,请使用=,如下所示:
%h2= t('registration.signup')发布于 2013-07-08 04:54:07
app/views/registration/index.html.haml
%h2
=t('.signup')en.yml:
en:
registration:
index:
signup: Sign up for an invite!!NB:
指向视图的
.signup之前有一个点。阅读有关lazy lookups的更多信息
https://stackoverflow.com/questions/10948333
复制相似问题