HAML select helper не правильно упорядочивает параметры - PullRequest
2 голосов
/ 23 июня 2010

Я пытаюсь получить некоторые формы, но у меня возникли проблемы в том, что HAML неправильно упорядочивает параметры в моих элементах select.

Вот мое утверждение echo:

=select 'user', @empty_data, {"Less than $40k" => 1, "$40k - $70k" => 2, "$70k - $100k" => 3, "$100k+" => 4, "No Thanks" => 5 }

Однако, когда HTML-код отображается, параметры отображаются не в любом видимом порядке, не говоря уже о порядке, в котором я их разместил. Есть что-то, что я не правильно делаю?

Спасибо

1 Ответ

2 голосов
/ 23 июня 2010

Это потому, что список опций является списком списка.Не хэш

=select 'user', @empty_data, [["Less than $40k", 1], ["$40k - $70k",2], ["$70k - $100k",3], ["$100k+",4], ["No Thanks",5]]

См. Документацию по этому помощнику:

http://api.rubyonrails.org/classes/ActionView/Helpers/FormOptionsHelper.html#M002302

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...