0

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

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

(例如,根据交货类型,有一个称为重量说明或通知的交货单,但包含相同的信息)。

我检查了自述文件、railscast 并进行了很多搜索,但没有找到内置的方法来做到这一点。当然,一种选择是为此创建一个特殊的语言环境文件,但这感觉有点过头了。

4

1 回答 1

0

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

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

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

于 2011-11-24T19:07:07.970 回答