在我的项目中,我有这个组合框,它完美无缺:
<%= 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 %
答案 0 :(得分:2)
在你的部分内部尝试:
<%= collection_selection project, project.clients.id, project.clients, :id, :name %>
(当您引用作为本地传入部分的模板实例变量时,请使用变量名称的非符号形式。)