Максим
11.01.2018
15:05:31
зачем он?
зачем вообще авторизация по токену?
batyamedic
11.01.2018
15:45:54
Почему File.open(output + fileformat, 'w') вместо filename.mp3 выдает filename?mp3?
вопросительных знаков не должно быть
Google
batyamedic
11.01.2018
15:46:21
output и filename перед этим задаются с помощью gets
файл при этом читается если убрать вопросительные знаки
Максим
11.01.2018
15:51:08
ребзи
не знает никто как лечить?
это вот девайс токен ставлю
batyamedic
11.01.2018
15:51:42
такое лучше выкладывать на пастбин я думаю
ojab
11.01.2018
15:51:56
а ещё лучше в gist
Максим
11.01.2018
15:52:27
https://gist.github.com/Qew7/93a5c7ff87e890c6ce3d8399d6de5b61
извиняюсь
ojab
11.01.2018
15:52:57
теперь осталось удалить сообщения выше
Максим
11.01.2018
15:53:45
done
ojab
11.01.2018
15:54:29
@resource.tokens nil, очевидно. Плохо ставишь токен.
Максим
11.01.2018
15:55:10
Google
Максим
11.01.2018
15:55:19
ток я его вообще нигде не ставлю
batyamedic
11.01.2018
15:55:22
test и mp3
Максим
11.01.2018
15:55:26
типа ну я ток поставил и попробовал залогиниться
batyamedic
11.01.2018
15:55:29
просто два слова
Максим
11.01.2018
15:55:33
я кода то даже ещё не писал никакого
ии не понимаю где ставит то
ojab
11.01.2018
15:56:11
test и mp3
test и mp3 вводится с клавиатуры или именно лежит в переменных?
batyamedic
11.01.2018
15:56:18
ojab
11.01.2018
15:56:49
а в переменных что?
batyamedic
11.01.2018
15:57:47
puts "Select a format (mp3 or wav)"
fileformat = gets.chomp
puts "Type a text"
text = gets
puts "Output name"
output = gets.chomp
у меня пока что вот так
от вопросительных знаков избавился
ojab
11.01.2018
15:58:31
добавь p text и p output и станет понятно, вестимо
batyamedic
11.01.2018
15:59:59
Select a format (mp3 or wav)
mp3
Type a text
457634854378
"457634854378\n"
Output name
4537858345
"4537858345"
да это то ладно, я же избавился от знаков
ojab
11.01.2018
16:00:38
а, ок
batyamedic
11.01.2018
16:00:45
теперь мне как-то нужно добавить точку между output + fileformat
я сделал это ввиде output, "." + fileformat
он он ругается на invalid access mode .mp3
ojab
11.01.2018
16:01:12
потому что у тебя не везде +
в ruby для конкатенации строк вообще не стоит использовать сложение, есть интерполяция. Это можно написать как "#{output}.#{fileformat}", всё что внутри #{} будет обработано как ruby-код и вставлено в строку.
Google
ojab
11.01.2018
16:03:04
*и возвращаемое значение этого ruby-кода будет вставлено в строку
batyamedic
11.01.2018
16:03:56
вот теперь правильно отображает
большое спасибо!
Иван
11.01.2018
22:00:23
Ребята есть кто?
?
11.01.2018
22:01:04
Привет
Roman
11.01.2018
22:05:29
Владимир
12.01.2018
03:23:10
Все ушли на фронт
Блин, кто то знает как отправлять сразу паком текст и картинки в telegraph api?
Ставить уйму свистоперделок ради пары мелочей нет желания, а без них все очень плохо
точнее все очень хорошо но меня не устраивает что каждый запрос бота обрабатывается как отдельное сообшение
Когда куча постов с текстом и картинками смотрится оно не айс
Alexander
12.01.2018
05:09:55
так и постишь, одним запросом. В одно поле картинку, в другое — текст
Владимир
12.01.2018
05:25:23
Супер. А если картинок овердохрена?
Не больше 10 но одна это очень редко
Думал даже сначала текст отсылать а потом редактированием картинки прикреплять
Но дичь выходит
Норм только с массивами картинок
А когда изображения надо грузить а не ссылатся- все, телеграм дальше не едет
спасибо, вы мне очень помогли)
Alexander
12.01.2018
22:40:56
Не за что!
Google
Admin
Максим
15.01.2018
08:42:00
ребят
кто пользуется devise token
можете скинуть как запись токена вообще выглядит?
и пояснить в какой момент он генерится для юзера?
Alexander
15.01.2018
08:50:51
Владимир
15.01.2018
08:53:34
Да я уже победил
Там как раз затык и был с медиагрупп. Он только json строку принимает а мне надо было грузить от клиента сразу без промежуточных
Егор
15.01.2018
09:16:08
Максим
15.01.2018
09:28:06
Я имел ввиду в ближайшее как выглядит запись
Nikita
15.01.2018
10:12:06
Добрый день! Подскажите, пожалуйста, как создать schema файл для удаленной базы данных с другого хоста? (база только для чтения, миграции и прочее накатываются другим (elixir) приложением) Не могу их подружить никак
ojab
15.01.2018
10:12:57
bundle exec rails db:schema:dump
Nikita
15.01.2018
10:15:14
ojab, подхватывает только схему локальной бд, без той, которая подключена через establish_connection :analyzer
Есть подозрение, что я делаю что-то не так
Roman
15.01.2018
10:19:17
зачем нужен дамп? вернее зачем делать его через рельсы?
ojab
15.01.2018
10:21:11
schema.rb хранит только одну БД, так что если нужна удалённая — нужен другой файл и сделать .establish_connection :analyzer перед этим самым db:schema:dump, чтобы нужная БД сдампилась
но таки да, если схема управляется не через рельсы — schema.rb нафиг не нужен
Nikita
15.01.2018
10:25:07
@dreyks дамп нужен, чтобы удобнее смотреть структуру базы без psql и прочего
ojab спасибо, попробую
Женя
15.01.2018
10:58:16
Всем привет, пишу тесты на АПИ, возник вопрос,
можно ли это:
before(:each)do
allow(controller).to receive(:login_required).and_return(true)
allow(controller).to receive(:current_user).and_return(user)
end
заменить как-то на:
before(:each)do
sign_in(user, scope: :user)
end
Спасибо :)
Alexey
15.01.2018
11:03:21
Google
Женя
15.01.2018
11:03:51
Это контроллер
Alexey
15.01.2018
11:03:57
тогда ок
это даже есть в хелпах к Devise
Женя
15.01.2018
11:05:00
просто когда пишу
before(:each)do
sign_in(user, scope: :user)
end
то тесты подают из за того что юзер не залогинен и не пойму почему :/
Alexey
15.01.2018
11:06:58
https://github.com/plataformatec/devise/wiki/How-To:-Stub-authentication-in-controller-specs
или не девайс?
Женя
15.01.2018
11:07:49
девайс, сейчас гляну, спасибо