@rubylang

Страница 1452 из 1684
Максим
09.04.2018
15:44:52
object_map_screen = open("https://maps.googleapis.com/maps/api/staticmap?size=314x195&zoom=14&language=ru&markers=icon:http://sophie.of.ru/images/small_map_icon.png|#{object['building']") p object_map_screen

бля доллар это nano так сократил

ща

Mikhail
09.04.2018
15:45:13
Максим Вейсгейм, [09.04.18 15:41] puts он просто игнорирует Предположу, на проде выключен hot code reload. Ещё вопрос в какой stdout идёт вывод.

Google
Максим
09.04.2018
15:45:45
в стдаут показывает только запросы к бд и ошибку которая возникает уже после puts

Максим
09.04.2018
15:46:27
нет это в коде

в консоль я пишу ИмяКласса.new параметры

в bundle exec rails c

ошибка возникает на open он почему то там видит 404

локально генерирую ссылку он даёт номр ссылку и по ней картинка

ой бля я порядок перепутал

ща попробую сначала вывести ссылку

не всё равно

p "https://maps.googleapis.com/maps/api/staticmap?size=314x195&zoom=14&language=ru&markers=icon:http://sophie.of.ru/images/small_map_icon.png|#{object['building']['coords']['lon']}") object_map_screen = open("https://maps.googleapis.com/maps/api/staticmap?size=314x195&zoom=14&language=ru&markers=icon:http://sophie.of.ru/images/small_map_icon.png|#{object['building']}")

всё равно p пропустил и на оупене упал



Google
Vasiliy
09.04.2018
15:51:59
Логером выволи

Максим
09.04.2018
15:52:21
ну видимо придётся логером да

Максим
09.04.2018
15:55:17
А что за скобка в выражении p "длинная строка")
да то я сюда добавил пушо нано обрезает долларом

ну я чёт вставил скобук

в коде его нет

Max
09.04.2018
17:04:24
Хэй, рубисты, какой gem для RSS парсинга лучший? Спасибо!

Max
09.04.2018
17:07:11
nice, спасибо

Александр
10.04.2018
06:20:18
Доброго времени суток господа и дамы. Такой вопрос, возможно ли написать дефолтный скоуп такой, который в зависимости от состояния отдавал бы другие значения для запрашиваемой модели. Допустим я пишу User.find(6).logo, а мой скоуп вместо этого подставляет User.find(6).another.logo ?

Andrew
10.04.2018
06:24:42
http://weblog.rubyonrails.org/2018/4/9/Rails-5-2-0-final/

Artem
10.04.2018
06:26:51
rails 5.2.0! - Final!

Darth
10.04.2018
06:30:27
Все, расходимся

Leonard
10.04.2018
06:33:33
В смысле final?!

Больше не будет релизов?

Александр
10.04.2018
06:36:55
Параметры в скоуп посмотри как передавать
Использовать как метод класса? И ещё мне кажется тут нужно будет метопрограммирование применить, да? Ну в том случае если мне неизвестно заранее, какую нестед таблицу запрашивает пользователь?

Максим
10.04.2018
06:37:15
Да нет можно просто в скоуп передать параметр нужный

Google
Максим
10.04.2018
06:37:30
Ну если неизвестно тотдаьчуть чуть метапрограммирования

Oleksandr
10.04.2018
06:37:57
Больше не будет релизов?
Над 6й версией начинается работа.

Александр
10.04.2018
06:39:23
Над 6й версией начинается работа.
Есть список того что обещают в 6 версии?

Oleksandr
10.04.2018
06:42:54
Есть список того что обещают в 6 версии?
https://naildrivin5.com/blog/2016/05/17/announcing-rails-6-an-imagined-roadmap.html

Александр
10.04.2018
06:43:11
Спасибо

Александр
10.04.2018
07:20:23
А зачем тут scope, а не простой instance method?
А можно , пожалуйста, подробней? Проблема в том, что у меня есть куча кода, и мне будет сложно в этой куче добавлять *.me_method. Поэтому я и хочу дефолтный скоуп или что-то ещё

ojab
10.04.2018
07:21:09
def logo if true then super else another.logo end

Александр
10.04.2018
07:22:22
def logo if true then super else another.logo end
Хм, да, похоже на то, и ещё один вопрос, что бы не переопределять все методы, есть ли какой-нибудь способ упростить это? У рельсов есть способ узнать какой метод вызвал пользователь?

ojab
10.04.2018
07:26:43
wat

Александр
10.04.2018
07:28:13
Ну, что бы не писать def logo, def name, def email, есть какой-то способ автоматически подставлять название функции типа def _method another._method end

ojab
10.04.2018
07:32:54
%i[logo name email].each do |method_name| define_method(method_name) do … end end

но создаётся впечатление что ты что-то делаешь не так

Denis
10.04.2018
07:33:59
Ребят кто работал со Slack ботами как реализовать чтобы они принимали команды начаиная со /

Александр
10.04.2018
07:34:21
но создаётся впечатление что ты что-то делаешь не так
Да,я понимаю, просто мне нужно написать костыль )

Сергей
10.04.2018
07:52:34
Привет. Есть модель Student. Нужно записать результат Student.select(:fio, :login) в массив students. Но при записи также записывается ключ #Student id: [#<Student id: 1, fio: "Ivanko Nikita Ivanovich", "ivanko">, #<Student id: 2, fio: "Nikitka Oleg Nikolaevich", "nikitka">]. А нужно, чтобы массив был в виде students = [ ["Ivanko Nikita Ivanovich", "ivanko"], ["Nikitka Oleg Nikolaevich", "nikitka"] ].

ojab
10.04.2018
07:54:04
.pluck?

Сергей
10.04.2018
07:54:43
Точно. Спасибо))

Anton
10.04.2018
08:47:35
Спасибо
Главное начало внимательно прочти и не жди всего этого

Google
Darth
10.04.2018
09:35:43
Надеюсь однажды эти "прогрессивные" хипстеры эволюционируют до асп нета и дадут мне возможность создавать один паттерн для всех роутов

Vasiliy
10.04.2018
10:00:02
а как там?

Anton
10.04.2018
10:01:41
уже сколько лет банально не могут подвезти фреймворк для зависимостей

Darth
10.04.2018
10:02:36
Там просто мапятся имена паблик методов по паттерну (-ам)

По дефолту контроллер/метод/{:id}

Максим
10.04.2018
10:03:15
Да можно и ща так самому сделать

Darth
10.04.2018
11:38:22
Как назвать поле отвечающее за то, что один пользователь был создан другим и поэтому в первый раз (только) созданному пользователю не нудно знать один из старых паролей?

has_old_passwords не подходит, т.к. не указывает на 1 раз

Максим
10.04.2018
11:39:22
has_virgin_password

Darth
10.04.2018
11:40:23
ок

можно ли в pry обновить код?

во время дебага

byebug

ojab
10.04.2018
12:03:01
теоретически поддерживает https://github.com/pry/pry#edit-methods, по факту не очень

(то бишь reloading не всегда корректно отрабатывает)

Roman
10.04.2018
12:05:47
структура класса кешируется в памяти во время загрузки приложения?

Vasiliy
10.04.2018
12:11:07
парни а кто-нибудь Dox юзал для документирования апишки?

Александр
10.04.2018
12:17:43
Google
Vasiliy
10.04.2018
12:18:09
Потому что он уже в проекте

И я не знаю можно ли сваггер прикрутить к реквест спекам

Сергей
10.04.2018
14:33:51
Парни, а как можно избавиться от повторений? https://gist.github.com/SerjSivkov/44da148cf57fb3397215d1d1b3cdc696 Использовать блоки? Режит глаз, хотелось бы придерживаться dry. Суть задачи, что она собирает данные с 2 бд и пишет в свою.

ojab
10.04.2018
14:37:29
для начала положить код в gist, чтобы он был читабельнее

Александр
10.04.2018
14:40:46
Как думаете, это сработает? https://gist.github.com/DemikGit/f6f0eb91062edcb9d547da366e35967f

Darth
10.04.2018
14:40:54
Дефолт в миграциях будет справедливым для всех записей?

Максим
10.04.2018
14:41:00
а что оно должно делать

Darth
10.04.2018
14:41:11
Т.е. еслия сделаб дефаулт фолс, то мне не нужно апдейт олл делать?

Александр
10.04.2018
14:42:24
.
меня смущает передача параметров для методов, он сможет их правильно распарсить?

Максим
10.04.2018
14:42:37
вот тут лучше потыкай в консоли

а в идеале напиши тест

Александр
10.04.2018
14:44:09
Окай, спасибо

Сергей
10.04.2018
20:31:21
https://gist.github.com/SerjSivkov/44da148cf57fb3397215d1d1b3cdc696 Выбивает LocalJumpError: no block given (yield). Что не так с блоком?

Sergii
11.04.2018
04:02:41
там так в оригинале и есть, yield 'one' yield 'two' ?

Сергей
11.04.2018
04:35:13
Да, я передаю блоку параметр в виде строки

Silent Bob
11.04.2018
05:30:43
Помогите плз с Sequel, не пойму как мне отредактировать всю колонку в таблице. Нужно как то так dataset = @db.from(:table) dataset.update(some_column: Sequel[:some_column].sub(/string to sub/, "").strip) Но это не работает.

именно не присвоить новое значение, а отредактировать текущее

Страница 1452 из 1684