Rails 3.1 simple_form重命名字段没有i18n

时间:2011-11-24 11:06:31

标签: ruby-on-rails-3 simple-form

我已经开始在我的rails应用程序中使用simple_form,这非常好。但我无法找到一个允许我重命名字段的功能,而不使用i18n。

我的公式中有一个单选按钮,可以选择交付类型。受此控制,一些字段需要不同的命名(但它仍然是具有相同信息的相同字段)。

(例如,有一个交货单,称为重量单或通知,具体取决于交货类型,但包含相同的信息)。

我检查了自述文件,railscast并进行了大量搜索,但没有找到一种内置方式来做到这一点。当然,一种选择是为此创建一个特殊的语言环境文件,但在顶部感觉 little

1 个答案:

答案 0 :(得分:0)

我在一个关于simple_form的不同问题中找到了答案。在自述文件中查找该部分之后,我也在那里找到了它。

<%= simple_form_for @user do |f| %>
  <%= f.input :username, :label => 'Whatever name you want..' %>
<% end %>

这也会覆盖i18n文件中给出的名称。