如何在一个页面中按角色列出用户?

时间:2016-12-11 06:20:46

标签: ruby-on-rails ruby

我想在一个页面中按角色列出用户。现在我只能列出一个角色 我在控制器中定义了它 @users = User.where(role: 'vip' ) 但是我想在两个表的同一页面中列出哪些角色是vip或admin的用户。如果您想了解更多信息,请告诉我。非常感谢你帮助我。

1 个答案:

答案 0 :(得分:1)

你可以这样做

public void ProcessRequest(HttpContext context)
    {
        Fwk_Log.Insert("before","before");
        var update = context.Request.QueryString["Update"];
        Fwk_Log.Insert(update, "update = ");
        long offset = 0;
        int whilecount = 0;
        int updateId = 0;
        whilecount += 1;
        string updates = Fwk_HttpRequest.ExecuteUrlRequestJSONString("https://api.telegram.org/bot" + Token + "/getUpdates");
        Shp_Telegram_GetUpdate list = new JavaScriptSerializer().Deserialize<Shp_Telegram_GetUpdate>(updates);
        if (list != null)
        {
            foreach (var r in list.result)
            {
                //offset = list.result.First().update_id;
                if (r.message.text == "/start")
                {
                    Fwk_HttpRequest.ExecuteUrlRequestJSONString("https://api.telegram.org/bot" + Token +
                        "/sendMessage?chat_id=" + r.message.chat.id + "&text=" + "Hello World");
                    Fwk_Log.Insert("sendMessage", "");
                }
            }
        }
    }

然后使用这两个变量列出视图中的两个类别,如下所示:

a = [1, 2, 3]
b = [(1, 2, 3)]

if tuple(b[0]) != a:
   print "a does not equal b"
else:
   print "a and b are the same!"