刘华佼的全栈学习记录

如何判断user是否为xxx成员

| Comments

目标

判断user是否为xxx成员

步骤一: 在user model 内判断user是否为xxx成员

def is_member_of?(xxx)
  participated_xxxs.include?(xxx)
end

步骤二:

开rails console
输入:
u=User.first
g=xxx.first
u.is_member_of?(g)
测试该函数定义是否功能正常

步骤三:

在 app/views/xxxs/show.html.erb 加入:

<span class="pull-right">
  <% if current_user && current_user.is_member_of?(@xxx) %>
    <label class="label label-success"> 群组成员 </label>
  <% else %>
    <label class="label label-warning"> 不是群组成员 </label>
  <% end %>
</span>

Comments

comments powered by Disqus