Rails 3.1 simple_form переименовывает поля без i18n - PullRequest
0 голосов
/ 24 ноября 2011

Я начал использовать simple_form в своем приложении rails, что довольно приятно. Но мне не удалось найти функцию, которая позволяет мне переименовывать поле без использования i18n.

У меня в формуле есть переключатель, позволяющий выбрать тип доставки. Управляется тем, что несколько полей нуждаются в различном именовании (но это все еще то же поле с той же информацией).

(например, есть накладная, которая называется весовой накладной или уведомлением в зависимости от типа доставки, но содержит ту же информацию).

Я проверил readme, railscast и много искал, но не нашел встроенного способа сделать это. Конечно, можно было бы создать специальный файл локалей только для этого, но это выглядит как маленький сверху.

1 Ответ

0 голосов
/ 24 ноября 2011

Я нашел свой ответ в другом вопросе, касающемся simple_form. После поиска этой части в файле readme я также нашел ее там.

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

Это также перезаписывает имя, указанное в файле i18n.

...