【问题标题】:List of ERB tagsERB 标签列表
【发布时间】:2013-01-13 22:35:02
【问题描述】:

我今天在我的.erb 文件中找到了这个定义:

<%=t '.title', :default => model_class.model_name.human.pluralize %>

<%=l post.created_at, :format => "%d %b. %Y" %>

我发现&lt;%=t 与翻译有关。但是我找不到&lt;%=l的任何解释。

您可以回答&lt;%=l 的用途。但我正在寻找的是 RoR 3.1 中可用的所有 ERB 标签的完整列表。我努力搜索,但找不到这样的列表。

【问题讨论】:

    标签: ruby-on-rails tags erb


    【解决方案1】:

    llocalize 的简写

    &lt;%=l 不是一个ERB“标签”它只是&lt;%=(打印)+ l(post.created_at, :format =&gt; "%d %b. %Y):created_at的本地化格式@987654330的属性@。

    【讨论】:

    • 谢谢。这样我就可以使用该语法在当前范围内使用任何可用的函数?
    【解决方案2】:

    这些是方法。 't' 是 'translate' 的缩写,'l' 是 'localize' 的缩写,如此处所示http://guides.rubyonrails.org/i18n.html#the-public-i18n-api

    【讨论】:

      猜你喜欢
      • 2011-01-20
      • 1970-01-01
      • 2011-07-04
      • 2013-07-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多