@rubyschool

Страница 466 из 921
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
'ShopifyIntegration::Order'.safe_constantize попробуй
спасибо. странно, что не хочет просто с Order работать

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/

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 понимает это, или это задется в самом начале когда создается таблица с данными?

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?

Страница 466 из 921