【问题标题】:rails twitter bootstrap helper methodsrails twitter 引导辅助方法
【发布时间】:2012-06-28 18:30:15
【问题描述】:

我在我的应用程序中使用twitter-bootstrap-rails gem。它似乎带有一系列帮助方法,例如在主题视图中创建编辑和删除按钮:

<%= link_to t('.destroy', :default => t("helpers.links.destroy")),
                  cohort_path(cohort),
                  :method => :delete,
                  :confirm => t('.confirm', :default => t("helpers.links.confirm", :default => 'Are you sure?')),
                  :class => 'btn btn-mini btn-danger' %>

这些 t() 方法和助手定义在哪里?我怎样才能改变它们?例如,如果我想将 Destroy 按钮上的标签更改为“Delete”,我可以将上面的内容更改为:

<%= link_to t('.destroy', :default => "Delete"),
                  cohort_path(cohort),
                  :method => :delete,
                  :confirm => t('.confirm', :default => t("helpers.links.confirm", :default => 'Are you sure?')),
                  :class => 'btn btn-mini btn-danger' %>

我真正想做的是将t("helpers.links.destroy") 更改为在我的所有视图中显示“删除”而不是“销毁”。我可以这样做吗?感谢您的帮助!

【问题讨论】:

标签: ruby-on-rails-3 helper twitter-bootstrap-rails


【解决方案1】:

您所要做的就是将以下内容添加到您的 i18n Rails 文件中(在路径“config/locales/en.yml”中):

<pre>
en:
 helpers:
    links:
      back: "Back Page"
      destroy: "Delete"
</pre>

方法 t() 用于 i18n 一个 Rails 应用程序。

【讨论】:

    猜你喜欢
    • 2012-12-30
    • 2016-07-22
    • 1970-01-01
    • 2012-08-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多