获取由用户管理的公司的详细信息 - Ruby on Rails

Posted

技术标签:

【中文标题】获取由用户管理的公司的详细信息 - Ruby on Rails【英文标题】:Getting details of company which are managed by user - Ruby on Rails 【发布时间】:2017-01-14 05:43:14 【问题描述】:

我正在使用linkedin-oauth2 gem 来实现LinkedIn 登录并在我的ruby on rails 应用程序中获取详细信息。 我正在尝试获取由用户管理的页面。在 javascript SDK 中,我可以这样找到它:

IN.API.Raw("/companies?format=json&is-company-admin=true")

但是在 Rails 上使用 ruby​​ 时,我找不到任何相同的文档。

有什么方法可以使用这个 gem 吗?

【问题讨论】:

这真的不是很多。您是否更彻底地阅读了文档? @all_companies = api.company(is_admin: 'true').all ,经过反复试验得到它。 【参考方案1】:

经过反复试验,找到了答案。

@all_companies = api.company(is_admin: 'true').all

这将返回一个对象数组,其中包含用户管理的所有公司的 ID 和名称。

【讨论】:

以上是关于获取由用户管理的公司的详细信息 - Ruby on Rails的主要内容,如果未能解决你的问题,请参考以下文章

Ruby on Rails 复选框未在提交表单时更新

Ruby on Rails 无需密码即可更新用户属性

Laravel - 如何根据员工和登录用户获取公司详细信息

Ruby on Rails 用户管理引擎/框架? (带网页)

Ruby on Rails:搜索表单 - 多个搜索字段

Ruby on Rails全栈课程3.8 权限管理之超级管理员审批功能实现