
Vitaly
30.11.2017
08:11:55

Marat
30.11.2017
08:13:33
По-хорошему, он это из рвм или рбенва раньше дергал, насколько я помню. Наверное, ошибаюсь. Вчера таких проблем не было, и версий я нигде не указываю руками обычно.

Vitaly
30.11.2017
08:22:14
Я в sdk всегда указываю версию и gemset
поэтому и удивился

Google

Sergey
30.11.2017
08:39:03
Создает 2 файла и рубимайн по идее с них тянуть будет
Или как вариант рубокоп обнови, может не знает о конструкции, хз

Marat
30.11.2017
08:54:48
Все все знают, это сегодня после обновления рубимайн началось. Они на форуме уже отписались, что это regression bug

Olga
30.11.2017
09:10:34
подскажите кто знает ?
удалила приложение на хероку. Снова пытаюсь его туда залить, предварительно создала heroku create. Но, при попытке push ссылается на старую ссылку.
Где эта ссылка прописалась, чтобы ее поменять ?
разобралась))

Михан
30.11.2017
10:54:05
привет всем, никто не сталкивался с проблемой проверки существования объекта в БД перед добавлением, интересно есть краткое решение?

Natalia
30.11.2017
10:56:32
Может я туплю, но в чем проблема? Делаешь проверку на колбек и все, не?
или может вообще find_or_initialize_by подойдет

Roman
30.11.2017
11:21:36
ShopifyIntegration::Order.new - есть ли какой-то способ подставить в этот вызов переменную вместо Order?

Natalia
30.11.2017
11:22:42
safe_constantize

Roman
30.11.2017
11:47:44
делаю 'Order'.safe_constantize - получаю nil

Marat
30.11.2017
11:54:57
'ShopifyIntegration::Order'.safe_constantize попробуй

Google

Roman
30.11.2017
11:57:55
undefined method

Natalia
30.11.2017
11:58:37
s пропущена потому что

Marat
30.11.2017
11:58:51
да, сорян. поправил

Райлян
30.11.2017
11:59:17
Здравствуйте, подскажите пожалуйста какой гем лучше использовать для реализации экспорта данных в xls

Roman
30.11.2017
12:01:03

Marat
30.11.2017
12:01:28
https://apidock.com/rails/ActiveSupport/Inflector/safe_constantize

Natalia
30.11.2017
12:03:52
Смотря откуда вызываешь, иногда и по одному может найти.

Vlad
30.11.2017
15:03:21
Доброго времени суток. Не могу немного понять интерполяции и уже минут 10 сижу)
Есть
string = 'text,symbols,quotes,\\\another_text'
, так вот что-то никак не могу заменить три бэкслеша на один. С десяток регулярок перепробовал.

Roman
30.11.2017
15:05:54
10 минут - это мало))

Vlad
30.11.2017
15:07:27
Потому что в sub \\ - это один слеш в строке. \\\\ - это два слеша. А если \\\ написать - ошибка парсинга регулярки.
А, сам спроил, сам разобрался

Arlen
30.11.2017
15:47:20
Всем привет
Кто ни будь парсил запросы гугл

Vlad
30.11.2017
16:21:27
@ArlenNurlsnbekov я парсил, писал себе мониторинг позиций сайта года полтора назад. как сейчас не знаю дела обстоят. какие проблемы?

Arlen
30.11.2017
16:23:39
Хочу парсить первую картинку которая попадется гугл картинках
Примерно знаю как формировать запрос
Точнее сылку на запрос
А как дальше ни как не пойму
require 'open-uri'
require 'nokogiri'
url = 'https://www.google.com.tr/search?um=1&hl=tr&rls=tr&tbm=isch&sa=1&ei=ypMeWtyQNoug6ATcvqTQCA&q=Super+CARS'
html = open(url)
doc = Nokogiri::HTML(html)
img = doc.xpath('//*[@id="rg_s"]/div[1]/a/img')

Vlad
30.11.2017
16:57:20
@ArlenNurlsnbekov ну я тебе скажу, что гугл не хранит все фотографии, это раз. он хранит только превьюшки.

Google

Vlad
30.11.2017
16:58:29
require 'mechanize'
agent = Mechanize.new
page = agent.get("https://www.google.com.tr/search?um=1&hl=tr&rls=tr&tbm=isch&sa=1&ei=ypMeWtyQNoug6ATcvqTQCA&q=Super+CARS")
images = page.search("table tbody tr img").map {|img| img.attr("src")}
puts images
Ну вот пример на чистом Mechanize

Arlen
30.11.2017
16:59:35
require 'open-uri'
require 'nokogiri'
url = 'https://www.google.com.tr/search?um=1&hl=tr&rls=tr&tbm=isch&sa=1&ei=ypMeWtyQ
Noug6ATcvqTQCA&q=suzme+mercimek+corbasi'
html = open(url)
doc = Nokogiri::HTML(html)
img = doc.css('img')
img.each{|link| puts link['src'] }
?
спасибо

Vlad
30.11.2017
17:00:29
Но там только превьюшки. Полные верссии хартинок хранятся на других сайтах. Гугл хранит только ссылки на эти картинки. И ссылки на эти картинки можно пропарсить при включенном JavaScript. Например при помощи Selenium + Headless Chrome.

Arlen
30.11.2017
17:03:28
да мне превьюшки полне достаточно )))))))
большое спасибо)))

Ro
30.11.2017
19:07:37
Гляньте кто знаток английского расскажите в двух словах что нового в Rails 5.2.0 beta http://weblog.rubyonrails.org/2017/11/27/Rails-5-2-Active-Storage-Redis-Cache-Store-HTTP2-Early-Hints-Credentials/

Sergey
30.11.2017
19:08:25
превьюхи для pdf и видео, http 2

Ro
30.11.2017
19:11:41
улучшение кеша во вьюхах (меньше места требуется для хранения ключей кеша) (не путать с хешем)

Olga
30.11.2017
19:14:42
да йомайо подожжите , еще пятерку не своили)))) каждые два мес новая версия)))

Pink
30.11.2017
19:15:27
ага, в конце намек на 6 версию )

Olga
30.11.2017
19:15:38
вово))

spartakusQ
30.11.2017
19:25:26
А 3 руби когда?
Они знают?

Ro
30.11.2017
19:41:44
DHH сегодня сказал всем переходить на питон
а завтра опять на руби
день питона наверное)

spartakusQ
30.11.2017
20:01:21

Google

Svetlana
30.11.2017
20:12:15
домашних питонцев

Sergey
30.11.2017
20:12:55

spartakusQ
30.11.2017
20:13:14

Sergey
30.11.2017
20:23:26

Dmitry
30.11.2017
20:45:59
Bootsnap из коробки теперь будет?

Vitaliy
30.11.2017
21:01:07
Будет

Ro
30.11.2017
21:11:49
а что это?

Henry
30.11.2017
21:16:26
а что это?
написано уменьшает время загрузки на 50%.
эта штука https://github.com/Shopify/bootsnap

Admin
ERROR: S client not available

Ro
30.11.2017
21:17:47
и как оно? хорошо работает, без глюков? у меня вот это не особо большая проблема, не юзал
но не хотелось бы юзать, если там есть какие-то оговорки

Henry
30.11.2017
21:38:51
я не пробовал. Ток то что написано в статье знаю)

George
30.11.2017
21:39:20
В чем может быть причина, что переменная окружения не подцепляется в secret.yml?) Причем такое по всей видимости происходит если в названии слово SECRET. Сама переменная в системе находится и все норм, также если назвать переменную (token или вообще любое другое слово), то все окей

Ro
30.11.2017
21:43:23
а пробовал на новом проекте проверить?
вроде должно быть легко создать проект и проверить - подцепляется или нет
чтобы исключить ошибку в самом приложении

George
30.11.2017
21:47:30
Если на локальной машине запускать, то все норм

Vitaliy
30.11.2017
22:15:10

Aleksey
01.12.2017
09:25:29
Друьзя, такой вопрос, есть у меня записи определенной модели, сейчас я модели добавил еще одно поле, оно как бы получается у всех прошлых nil, как мне массово в это поле у всех прошлых запией записать нужное значение одинаковое для всех?

Google

Aleksey
01.12.2017
09:26:16
ну короче надо всем запиясм со статусом 99, записать в одно и то же поле true, если говорить конкретнее
только через цикл приходит в голову
и это в продакшне

Vitaliy
01.12.2017
09:33:48
ModelName.where(status: 99).update_all(field: true)

Aleksey
01.12.2017
09:36:43
чот очевидное такое, а я туплю ?

Vitaly
01.12.2017
09:57:44
Ребята, кто-нибудь юзал? https://www.jetbrains.com/help/ruby/flow.html
https://flow.org/en/
Может кто к вебпакеру подключал?

korry_korven
01.12.2017
11:21:52
Друзья, всем доброго дня!
Подскажите, или мб ссылку на статью подробную по настройке postgres с rails.

Антон
01.12.2017
11:31:49
В каком смысле? Че его настраивать?

spartakusQ
01.12.2017
12:07:59
первая ссылка из гугла, и не говори что ты ленивый

Nikolay
01.12.2017
12:31:59
Также на gorails статья хорошая

Mega
01.12.2017
14:13:08
Привет всем
Вопрос
Добавляю запись в таблицу обращаесь к ней в единственном числе сама таблица во множественном.
Как Rails понимает это, или это задется в самом начале когда создается таблица с данными?

Konstantin
01.12.2017
14:20:53

Marat
01.12.2017
14:21:20
Ты не к таблице, а к модели обращаешься. Модель в единственном, а она работает с БД, а дальше магия рельс по ссылке выше.

Igor
01.12.2017
14:37:29
У меня irb кириллицу не воспринимает - как добиться что бы воспринимал
?

bender23
01.12.2017
14:39:24
ха. у меня ирб был поломался
сейчас заработал как положено

Konstantin
01.12.2017
14:47:43
а у меня такой вопрос: пишу парсер rails и phantomjs, не разберусь, можно ли как то передавать переменные из контроллера в скрипт с js, может гем какой есть, позволяющий писать ruby в js?