我有来自设计的模型用户
belongs_to :role
这里我想在数据库中保存角色名称的id,这样如果首先角色是guest虚拟机,则涉及到许多用户。稍后,如果admin将guest虚拟机编辑为guest,则会出现问题。所以
<% if can? :manage, @users %>
<%= f.collection_select :role_id,Role.all, :id, :name ,:prompt => 'Select Role'%>
<% end%>
像这样工作。我能怎么做?正如我在其他模型中所做的那样,但是在设计的用户模型中它不起作用,