在sqlite3表中的I18n行/列数据

时间:2016-03-16 20:03:28

标签: ruby-on-rails ruby html5 ruby-on-rails-4 sqlite

我正在尝试翻译collection_select数据但不修改数据库表PayType中的实际数据

这是相关的订单表格html.erb

_form.html.erb

<%= f.label :pay_type_id, t('.pay_type') %><br />
<%= collection_select(:order, :pay_type_id, PayType.all, :name, :name) %>  

这是相关的数据库架构

create_table "orders", force: true do |t|
  t.string   "name"
  t.text     "address"
  t.string   "email"
  t.datetime "created_at"
  t.datetime "updated_at"
  t.integer  "pay_type_id"
  t.datetime "ship_date"
end

create_table "pay_types", force: true do |t|
  t.string   "name"
  t.datetime "created_at"
  t.datetime "updated_at"
end

我无法弄清楚这一点,我试图翻译名称,但得到一个没有方法的错误。我知道如何添加一个区域设置列,只有当我选择显示区域为&#39; es&#39;但我想在不改变实际数据库值的情况下表面翻译名称。

我会注意到什么(&#39; .xxx&#39;)以及如何在en.yml和es.yml中调用它?

如果你好奇,db中的名字是:
检查
信用卡
采购订单

任何指导都是适当的,它让我很生气。

0 个答案:

没有答案