Я боролся с этим уже несколько дней, надеюсь, кто-нибудь может помочь:)
Я подключен к Linkedin с помощью самоцвета linkedin и oauth_plugin.Все выглядит просто отлично, но я не могу извлечь из этого никакой информации.Твиттер, фейсбук и т. Д. Все отлично работают.
После установки я столкнулся с некоторыми проблемами с "неопределенным методом` downcase 'для nil: NilClass ", который был решен путем добавления параметра сайта в опции oauth.
Теперь почти как будто он даже не подключается ...
Моя модель выглядит следующим образом:
require 'linkedin'
class LinkedinToken < ConsumerToken
def client
client = LinkedIn::Client.new(LinkedinToken.consumer.key, LinkedinToken.consumer.secret)
client.authorize_from_access(token, secret)
@client = client.profile
end
end
show:
Linkedin: <% @user.linkedin_token.client %>
Я буквально не получаю вывод!Что, черт возьми, я делаю неправильно?
- ОБНОВЛЕНИЕ -
Если я поменяю модель на:
require 'linkedin'
class LinkedinToken < ConsumerToken
def client
oauth = LinkedIn::Client.new(LinkedinToken.consumer.key, LinkedinToken.consumer.secret)
oauth.authorize_from_access(token, secret)
end
end
И покажу:
<%= @user.linkedin_token.client %>
В итоге я получаю следующее:
["92af0f43-380d-45ef-90bb-a0a509c1baf0", "26c92c3f-1e84-458b-adc6-7b712a215222"]
Что тоже не правильно ...