Rails - Formtastic, как установить текст для опций в select? - PullRequest
1 голос
/ 03 июня 2010
f.input :some_model_values, :as => :select

Используя Formtastic, мне нужно установить текст для опций на моем входе select, но не заполняется из: some_model_values.

второй: как может быть коллекция из: some_model_values ​​предварительно смоделированы? Потому что я не хочу показывать некоторые параметры в зависимости от роли пользователя.

Спасибо!

1 Ответ

7 голосов
/ 03 июня 2010

Что вы подразумеваете под «установить текст для опции на моем выбранном входе»?

Пожалуйста, посмотрите на параметр: collection, например:

f.input :some_model_values, :as => :select, :collection => [1,2,3,4]

или

f.input :some_model_values, :as => :select, :collection => [["male",1], ["female",2], ["other",3]]

Если вы хотите установить метку, лучше всего ее локализовать с помощью файла /config/locales/#locale#.rb

Надеюсь, это поможет

...