Заполнение выбора с помощью данных модели в направляющих

WPF требует любого Windows  Vista или Windows XP SP2, который не является обременительным требованием, но это - соответствующее. Если Вы захотите работать на Windows 2000 (который некоторые люди все еще делают), то WPF не будет работать на Вас.

WPF является также более новой технологией и не столь доказанный как Windows Forms, таким образом, Вы могли бы выбрать Windows Forms в качестве менее опасной опции, особенно для объемных приложений.

Однако да WPF является будущим. Visual Studio 2010 переписывается в WPF, который, вероятно, будет самым большим приложением WPF до настоящего времени и это также будет реальный тест для технологии.

, Очевидно, приложения Windows Forms прежней версии были бы другой ситуацией, где это - верный выбор.

12
задан Rob Wilkerson 26 September 2009 в 01:30
поделиться

2 ответа

Ну, я не уверен, что это лучший способ, способ Rails или, честно говоря, даже элегантный способ, но вот код, который я использовал, кажется, работает до сих пор.

<%= f.label 'Albums' -%>
<%= collection_select( :image, :album_ids, current_user.albums, :id, :name, {}, { :multiple => true } ) -%>

На этом этапе, когда я говорю «работает», все, что я действительно могу засвидетельствовать, это то, что страница отображается без ошибок и соответствующий альбом или альбомы выбираются при редактировании изображения. Я все еще шокирован тем, насколько сложно было собрать «полное» решение из множества разрозненных источников.

6
ответ дан 2 December 2019 в 06:26
поделиться

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

Попробуйте следующее:

<%= f.select(:album_id, @image.albums.all.collect {|a| [a.name, a.id]}) -%>
18
ответ дан 2 December 2019 в 06:26
поделиться
Другие вопросы по тегам:

Похожие вопросы: