0
我正在創建一個基於博客的應用程序,其中包含基於不同層管理員的功能。允許管理員將用戶分配給Ruby on Rails中的子管理員
我有一個主要的管理員,我想讓用戶變成一個子管理員,這將是一種可以訪問某些管理員功能但不是全部管理員的管理員。
目前我有這個_users部分,我在一個視圖中使用,以顯示所有用戶的管理:
<li>
<%= link_to user.name, user %>
| <%= pluralize(user.how_many_new_posts?, "unsubmitted daily post") %>
<% if current_user.admin? && !current_user?(user) %>
| <%= link_to "delete account", user, method: :delete,
data: { confirm: "You sure?" } %>
<% end %>
</li>
,這會使得每一個用戶,有多少他們有未提交職位的名稱,並選擇刪除用戶。
我想在這裏包含另一個選項,一種單擊按鈕以使指定用戶成爲子地址的方法。點擊此按鈕後,管理員應該能夠將其他用戶分配給此子地址,以便他們可以像上述部分一樣監視它們。我認爲這需要一些新的部分,但我不完全確定它會如何工作。有人對這個有經驗麼?