В моем проекте у меня есть это поле комбинированного списка, и это работает отлично:
<%= collection_select @project, @project.clients.id, @project.clients, :id, :name %>
Мой простой и быстрый вопрос, как я могу представить это в частичном, я использую это, и он не работает...
<%= render :partial => "clients", :collection => @project.clients, :locals => {:project => @project }%>
и частичный код:
<%= collection_select :project, clients.id, clients, clients.id, clients.name %
Попробуйте сделать следующее в вашей частичной части:
<%= collection_selection project, project.clients.id, project.clients, :id, :name %>
(Когда вы ссылаетесь на переменные экземпляра шаблона, которые передаются в частичную часть как локали, используйте несимволическую форму имени переменной)
.