rails - 如何注入空间

时间:2012-09-13 18:50:42

标签: ruby-on-rails erb

我需要在erb中注入这样的东西:

"This is item number 3"

所以我用过:

<%= t(:this_is_item_number) + " " + @item.id %>

是否有更好的方法在注射中添加空间?

谢谢!

2 个答案:

答案 0 :(得分:3)

<强> en.yml

en:
  this_is_item_number: This is item number %{number}

*的 .erb

<%= t(:this_is_item_number, number: 3) %>

<强>结果

  

这是第3项

答案 1 :(得分:1)

你经常看到

"#{t(:this_is_item_number)} #{@item.id}"