У меня есть форма, в которой пользователи могут редактировать ранее введенные данные, некоторые из этих данных поступают из полей выбора в новой форме. В форме редактирования эти же поля снова выбираются и чтобы не переписывать текущее значение, я передаю его в качестве опции. (Как указано ниже)Устранение дубликатов options_for_select во время редактирования
<%= f.select :ldn, options_for_select([[@subcontractor.ldn], ["No"], ["Yes"]]) %>
Результат состоит в том, что поле выбора имеет три варианта, два из которых являются дублирующими.
Example http://f.cl.ly/items/3R172U1b0k3a0x3T3a2H/Screen%20Shot%202013-02-12%20at%2008.03.09.png
Может кто-нибудь посоветовать приличное решение этой проблемы?
Спасибо, кажется, работает отлично. – RyanMacG
На самом деле я только что попробовал это с несколькими другими, и, похоже, он не работает так, как надеялся [пример] (http://cl.ly/image/38072J2t2u0z) – RyanMacG
обновил ответ – shweta