Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Ruby On Rails > selected в collection_select


Автор: simplelad 27.2.2009, 16:07
Никак не получается заставить поле select показывать установленное значение.
Строка во вьюшке такого вида:
Код

collection_select(:user_profile, :specialization_id, Specialization.find(:all), :id, :name, {:prompt => 'Выберите специальность', :selected => @user_curr.user_profile.specialization.id.to_s})

Две модели: 
user_profile
belongs_to :specialization

specialization
has_many :user_profile

Выпадающий список формируется правильно, в базу все сохраняется, а вот с selected - проблема 

Автор: DimanLin 4.3.2009, 10:53
Помоему так:

specialization
has_many :user_profiles

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)