
Смерть
31.05.2017
16:25:34
У меня отец работал на Северсталь, а потом его кинули и уволили, если в кратце.

v
31.05.2017
16:25:59

Anastasia
31.05.2017
16:28:39

Hard
31.05.2017
16:29:05
Люди подскажите, как сделать такую тему, когда вставляешь ссылку в сетях он вставляет картинку с сайта

Google

Смерть
31.05.2017
16:29:31
Типа превью по ссылке?

Hard
31.05.2017
16:29:39
типа того

Dima
31.05.2017
16:29:40

Artur
31.05.2017
16:30:16

Смерть
31.05.2017
16:30:33
Обычная личная неприязнь. Просто удивился, что есть что-то на рельсах
типа того
https://yandex.ru/support/webmaster/open-graph/intro-open-graph.xml

Artur
31.05.2017
16:30:56

Anastasia
31.05.2017
16:31:19

Смерть
31.05.2017
16:32:06
типа того
https://github.com/kpumuk/meta-tags а вот гем какой-то есть

Hard
31.05.2017
16:33:29
Я думал это решается одной строкой

Смерть
31.05.2017
16:33:44
ну почти одной

v
31.05.2017
16:40:59

Hard
31.05.2017
16:41:56
Спасибо что помогли

Google

Denis
31.05.2017
17:46:59
ojab оптимальный запрос?
scope :filter, lambda { |filter_ids|
filter_goods = FilterGood.arel_table
goods = Good.arel_table
where(
FilterGood \
.where(filter_goods[:good_id].eq(goods[:id])) \
.where(filter_goods[:filter_id].in([*filter_ids].map(&:to_i))) \
.exists
)
}

Vasiliy
31.05.2017
17:55:55
могу ошибаться но [*filter_ids].map(&:to_i) можешь просто сделать in(filter_ids) если у тебя filter_ids массив
и по моему ты делаешь джоин

Denis
31.05.2017
18:09:22
Попробую. Ну хочу скачать что данный запрос полностью работает

Vasiliy
31.05.2017
18:09:38
http://www.rubydoc.info/github/rails/arel/Arel/Predications#in-instance_method
https://github.com/rails/arel/blob/master/lib/arel/predications.rb#L228
это про in

Denis
31.05.2017
18:10:17
Понял
Запущу ноут могу показать какой sql генерируется

Vasiliy
31.05.2017
18:11:03
через where оно будет работать, но вроде как джойны быстрее работают

Denis
31.05.2017
18:14:24
Хм может. Не знаю
>> Good.with_any_filter_ids([1, 2])
Good Load (2.8ms) SELECT "goods".* FROM "goods" WHERE (EXISTS (SELECT "filter_goods".* FROM "filter_goods" WHERE "filter_goods"."good_id" = "goods"."id" AND "filter_goods"."filter_id" IN (1, 2))) LIMIT $1 [["LIMIT", 11]]

Igor
31.05.2017
22:10:49

Смерть
31.05.2017
22:15:24
А вот это, пожалуй, самое точное определение

Egor
31.05.2017
22:48:52
Это когда жопа полыхает
минимальный порог полыхающих жёп для категории hot fix == 2
гореть должно как минимум у тебя и твоего менеджера
когда горит у одного программера - это "чувак, бля, это же такой факап, ты че ваще, как ты мог?!"
когда зарево у обоих - "блин, надо срочно решать проблему, давай фикс накатим, а, родненький?"

Amir
01.06.2017
03:34:42
Простите за глупый вопрос
Но как называть сущность Заявок (Заявки) ? не хочу назвать Application как гугл переводчик мне предлагает

Xenial
01.06.2017
04:59:23
Request?

Michael
01.06.2017
05:14:37
Ну или request_xxxxx
Что бы потом с толку не сбивали записи типа
user.requests

Igor
01.06.2017
05:21:08
Но я все равно не согласен

Google

Igor
01.06.2017
05:21:45
Одной жопы достаточно :D
Можно например Proposition :)

Aldar
01.06.2017
05:50:38
Привет эйчарам!

Полина
01.06.2017
05:50:51
Мальчики, где можно получить годный старт в руби на рельсах? Везде, что нагуглила, либо стремный дизайн (что хочется выйти в окно), либо нет такого чтоб прям "руби он рейлс если ты в 1 классе школы". Хэлп!

Aldar
01.06.2017
05:51:11
обознался

Полина
01.06.2017
05:52:46

Galia
01.06.2017
06:09:39

Полина
01.06.2017
06:17:55
Ой, простите за сексизм

Ангелина
01.06.2017
06:28:02
Тут кто-то спрашивал про Marvel? @marvel_dc_official пожалуй лучший канал. https://t.me/joinchat/AAAAAEQqVijEGhtcvbJgZQ

Galia
01.06.2017
06:33:02

Klim
01.06.2017
06:33:07

Amir
01.06.2017
06:35:14
Мда, есть целая простыния формы, которая передается на веб сервис
Названия полей в транслите... ну почти, завист от фантазии 1эсника видимо
Вопрос, вроде как могу назвать ключи хеша в кирилец
param = {:Наименование=>"qwe", :ЧислоКлиентов=>"12")
и т.п.
Может даьлше не проверял на форме
хотелось без всяких преобразований соотвествия имен в такой же виде передать на веб сервис.
Будут проблемы?
<%= f.input :Наименование %>
Если так делать тоже вроде работает, хмм
может в браузерах не будет поддерживать кириллицу в id элементах
<input id="Foo_Наименование />
?

Nikita
01.06.2017
07:48:49

Denis
01.06.2017
09:22:22
@vasivas на выходе sql выходит один и тот же)
scope :with_any_filter_ids, lambda { |filter_ids|
filter_goods = FilterGood.arel_table
goods = Good.arel_table
where(
FilterGood \
.where(filter_goods[:good_id].eq(goods[:id])) \
.where(filter_goods[:filter_id].in(filter_ids)) \
.exists
)
}

Vasiliy
01.06.2017
09:23:05
это ты in поменял?

Google

Denis
01.06.2017
09:23:41
Да. Было вот так
.in([*filter_ids].map(&:to_i))

Vasiliy
01.06.2017
09:29:16
теперь ещё попробуй
FilterGood.where(filter_goods[:good_id].eq(goods[:id])) на джоин переделать, там будет тип FilterGood.join(:good).where(..., но это не точно

Denis
01.06.2017
09:39:11
Чуть позже

Диёр
01.06.2017
09:40:09
в erb можно наследование реализовать?

v
01.06.2017
09:40:41
=yield

Admin
ERROR: S client not available

v
01.06.2017
09:40:46
вот тебе наследование

Karina
01.06.2017
09:49:59
чуваки, что за фигня - кто знает - почему примерно каждый 7 дней (на выходных или в пятницу) - в nginx ошибка -
connect() to
unix:/var/www/apps/name-app/shared/tmp/sockets/puma.sock failed (111: Connection refused) while connecting to upstream, client: xxx.xxx.x.xx, server: site.com, request: "GET /favicon.ico HTTP/1.1", upstream:
такое ощущение, что у nginx или у puma вечерина в честь выходных

Roma
01.06.2017
09:50:44
Puma падает похоже

v
01.06.2017
09:50:59
мошт место на диске кончается?

Karina
01.06.2017
09:51:09
да ну не
хотя щас проверю
да не
53% только занято

Sergey
01.06.2017
09:54:10
в puma нет ничего в логе ошибок?

Roma
01.06.2017
09:55:20
А что в syslog в этот момент?

Vasiliy
01.06.2017
09:55:32
может течет пума?

Karina
01.06.2017
09:56:18

Google

Karina
01.06.2017
09:58:19

Vasiliy
01.06.2017
09:59:43
сисьлог в /var/log

Roma
01.06.2017
10:00:04

Karina
01.06.2017
10:02:53
чё-та нет такого но в /var/log/ ngix есть
вощем, последняя ошибка там в /var/log/nginx
2017/06/01 09:43:07 [error] 27176#27176: *6739 open() "/usr/share/nginx/html/testproxy.php" failed (2: No such file or directory), client: xx.xxx.xx.xx, server: localhost, request: "GET http://testp3.pospr.waw.pl/testproxy.php HTTP/1.1", host: "testp3.pospr.waw.pl"

Nikita
01.06.2017
10:09:07
ну это пумы трабла

Karina
01.06.2017
10:09:41
да я вижу
мож мне что-нибудь такое в nginx.conf написать:
upstream puma {
server unix:///home/deploy/apps/appname/shared/tmp/sockets/appname-puma.sock;
}
location @puma {
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $http_host;
proxy_redirect off;
proxy_pass http://puma;
}
у меня там по поводу puma нет ваще ничего

Denis
01.06.2017
10:16:27
Могу чуть позже скинуть конфиг nginx + puma +puma.service если надо

Karina
01.06.2017
10:17:24
но я это щас зафигачу

Denis
01.06.2017
10:53:05
Karina https://gist.github.com/denisoster/e1798e5d2bcae93fd27387e251b73344

Karina
01.06.2017
10:55:13

Vasiliy
01.06.2017
10:58:59

Denis
01.06.2017
10:59:45
я буду его не много переписывать чтобы запускался от пользователя ибо на серваке будеет много рейлс приложений

w3tra
01.06.2017
11:13:35
Подскажите как в фэктори герл скипать колбэки модели? Он такое умеет вообще?