Size: a a a

2020 January 27

IS

Igor Simdyanov in Ruby School .us
Кот Программист
Sequel до сих пор единственный конкурент AR из Rails вот и тоже мало кому нужен, либо мало кому известен хотя потребляет в 2 3 раза меньше оперативки и работает в 1.5 раза шустрее
От ruby, не ждут скорости работы по, жду скорости разработки.
источник

КП

Кот Программист in Ruby School .us
Igor Simdyanov
От ruby, не ждут скорости работы по, жду скорости разработки.
А Sequel берут не для того чтобы скорость работы увеличить, его как раз таки берут для повышения скорости разработки , а скорость работы там это только приятный бонус.
источник

SR

Shattered Ruby in Ruby School .us
Ребят, кто-нибудь работал с vkontakte_api? Не могу понять, куда токен вводить от аккаунта
источник

S

Sergey in Ruby School .us
Shattered Ruby
Ребят, кто-нибудь работал с vkontakte_api? Не могу понять, куда токен вводить от аккаунта
смотря какой
источник

SR

Shattered Ruby in Ruby School .us
Sergey
смотря какой
А, да я, кажется, разобрался уже
Тут документация слегка сложновато написана
источник

SR

Shattered Ruby in Ruby School .us
Я хотел токен вставить при инициализации пользователя
@vk = VkontakteApi::Client.new('token')
источник

SR

Shattered Ruby in Ruby School .us
Вот это
источник

SR

Shattered Ruby in Ruby School .us
Без понятия, правильно ли всё сделал😅
источник

S

Sergey in Ruby School .us
Shattered Ruby
Без понятия, правильно ли всё сделал😅
Токен там в парамсах передается
источник

SR

Shattered Ruby in Ruby School .us
Да, значит я правильно сделал
источник

SR

Shattered Ruby in Ruby School .us
Трудновато так с других языков на руби переходить для написания ботов
источник

SR

Shattered Ruby in Ruby School .us
Sergey
Токен там в парамсах передается
Не, я чёт неверно делаю
источник

SR

Shattered Ruby in Ruby School .us
Сейчас покажу
источник

SR

Shattered Ruby in Ruby School .us
current_user.token = @vk.token
@vk.token = 'f4a64a7bd01e80a1a642bd14f2d57d6c4e'
current_user.vk_id = @vk.user_id
@vk.user_id = 1
current_user.save

@vk = VkontakteApi::Client.new(current_user.token)

def send_messages(id)
 @vk
.messages.send(user_id = id, message = 'test')
end

gets_messages('1') while true
источник

SR

Shattered Ruby in Ruby School .us
Токен и айди я заменил, соответственно. Ругается на undefined local variable or method `current_user' for main:Object, хотя я следовал документации:

Также в этот момент полезно сохранить полученный токен (и, при необходимости, id пользователя) в БД либо в сессии, чтобы использовать их повторно:

ruby
current_user.token = @vk.token
current_user.vk_id = @vk.user_id
current_user.save
# позже
@vk = VkontakteApi::Client.new(current_user.token)
источник

S

Sergey in Ruby School .us
Shattered Ruby
Токен и айди я заменил, соответственно. Ругается на undefined local variable or method `current_user' for main:Object, хотя я следовал документации:

Также в этот момент полезно сохранить полученный токен (и, при необходимости, id пользователя) в БД либо в сессии, чтобы использовать их повторно:

ruby
current_user.token = @vk.token
current_user.vk_id = @vk.user_id
current_user.save
# позже
@vk = VkontakteApi::Client.new(current_user.token)
current_user это хелпер во вьюхах от девайса. Скорее всего он не работает в другом месте
источник

SR

Shattered Ruby in Ruby School .us
Девайса тут нет
Сейчас иначе попробую
источник

SR

Shattered Ruby in Ruby School .us
token = 'токен'

@vk
= VkontakteApi::Client.new(token)

def send_messages(id)
 @vk
.messages.send(user_id = id, message = 'test')
end

send_messages('1') while true
источник

S

Sergey in Ruby School .us
Shattered Ruby
token = 'токен'

@vk
= VkontakteApi::Client.new(token)

def send_messages(id)
 @vk
.messages.send(user_id = id, message = 'test')
end

send_messages('1') while true
Это какая-то библиотека у тебя для вк?
источник

SR

Shattered Ruby in Ruby School .us
да, vkontakte_api называется
источник