在我的用户模型中,我添加
ROLES = Role.all.collect(&:name)
在我看来,注册的一部分
<% if can? :manage, @users %>
<p><%= f.label :role %>: <%= f.collection_select :role, User::ROLES, :to_s, :humanize, {:include_blank => true} %></p>
<% end %>
问题是 ROLES = Role.all.collect(&:name) 在我添加和编辑时没有更新。例如,我添加了新的角色用户,然后我必须重新启动服务器才能查看注册字段中角色的变化。如何在不重新启动服务器的情况下更新角色更改?