выберите тег не в поле имени - RoR - PullRequest
1 голос
/ 02 апреля 2011

Есть ли у вас идеи, почему имя (= "язык") здесь не соблюдается? Я ожидаю, что он будет в поисковом запросе ... но вместо этого он выдает что-то уродливое, например, "company% 5Blanguage% =".

<%=select( :company,:language,{'Italian' => 'Italian', 'English' => 'English','Italian and English' => 'Italian and English'},{:name => "language", :prompt=>true} )

Кстати, я пытался вытащить его из скобок ... не повезло.

Спасибо!

1 Ответ

1 голос
/ 02 апреля 2011

Ах, интересно.В случае, если это кому-то поможет, вот мое решение

select( :company,:language,{'Italian' => 'Italian',..},
{:name => "language", :prompt=>true},{:name => 
"language"} 

Причина в том, что форма тега выбора

select(object, method, choices, options = {}, html_options = {})

, и вам необходимо убедиться, что: name isустановить в html_options.

Спасибо!

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