У меня есть следующее:
<%= f.collection_select :role_id, roles, :id, :name, :prompt => true, :selected => 2 %>
Проблема в том, что мне нужно только выбранное значение 2, если значение @permission.role_id равно нулю.
поэтому я попробовал:
<%= f.collection_select :role_id, roles, :id, :name, :prompt => true, {:selected => 2 if @permission.role_id.nil?} %>
но это сделало Rails сердитым. Как я могу сделать выбранное условие на основе, если отдельная переменная равна нулю или нет?
Спасибо