2013-05-16 5 views
-1

У меня есть несколько вариантовКак установить выбранное значение в select_tag

<%=select_tag "language", "<option>Malayalam</option><option>Tamil</option> 
<option>Hindi</option><option>Kannada</option>".html_safe %> 

поэтому после представления, когда я перезагрузки страницы я получил выбранное значение в формате JSON @one_data [ «язык»]. Мне нужно установить это значение в качестве выбранного значения в select_tag

я пытался каким-то образом, как

<%=select_tag "language", "<option>Malayalam</option><option>Tamil</option> 
<option>Hindi</option><option>Kannada</option>".html_safe, :selected => 
@one_data["language"] %> 
+0

ответил на миллиард раз на SO и интернет. –

ответ

2

Использование options_for_select:

<%= select_tag "language", options_for_select(['Malayalam', 'Tamil', 'Hindi', 'Kannada'], @one_data['language']) %> 
+0

это работает, спасибо – user2342350

Смежные вопросы