Rails: вручную изменить порядок выбора в хелпере select ()? - PullRequest
0 голосов
/ 22 июля 2010

У меня есть следующий select() метод поддержки формы:

select("treatment", "frequency_unit", { "hour" => "hour", "day" => "day", "week" => "week", "month" => "month", "year" => "year" })

Помощник организует выбор, по-видимому, случайным образом ... Я бы хотел, чтобы он поддерживал порядок выборов, как я перечислил выше.

Как я могу это сделать?

Вот вывод кода выше:

<select id="treatment_frequency_unit" name="treatment[frequency_unit]">
  <option value="month">month</option>
  <option value="week">week</option>
  <option value="hour">hour</option>
  <option value="day">day</option>
  <option value="year">year</option>
</select>

1 Ответ

1 голос
/ 22 июля 2010

Вместо хеша, перейдите к массиву

<%= select("treatment", "frequency_unit", %w{hour day week month year})%>
...