2013-01-13 61 views
1

我今天發現這個定義在我.erb文件:列表標記

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

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

我能弄清楚,那<%=t有事情做與翻譯。但是我無法找到<%=l的任何解釋。

您可以回答<%=l的用途。但是我正在尋找的是RoR 3.1中所有ERB標籤的全面清單。我努力搜索,但我無法找到像這樣的列表。

回答

4

l簡寫爲localize

<%=l的ERB 「標籤」,它只是<%=(打印)+l(post.created_at, :format => "%d %b. %Y)(本地格式:created_at屬性post

+0

謝謝。那樣我就可以使用該語法在當前作用域中可用的任何函數? – srigi

+0

當然;這只是Ruby裏面的'<%' and '%>'標籤。 – deefour