
Oleg
07.09.2017
11:11:43

Антон
07.09.2017
11:11:48
у тебя image дерагет ride походу

Oleg
07.09.2017
11:12:48
это полиморфная связь, может быть из-за этого?

Антон
07.09.2017
11:13:08
прийом?

Google

Антон
07.09.2017
11:13:22
image сериализуется как?

Oleg
07.09.2017
11:13:27
image имеет только это belongs_to :imageable, polymorphic: true, optional: true

Антон
07.09.2017
11:13:41
это в модели
а в серилайзере?

Oleg
07.09.2017
11:14:09
вот

Антон
07.09.2017
11:14:54
image.image.url?

Oleg
07.09.2017
11:15:26
url изображения через paperclip

Антон
07.09.2017
11:15:42
я не вижу всей картины
мне не хватает способностей телепатических
удаляй аттрибуты лишние пока не пропадет n+1
но image.image.url еще тоже странно выглядит
image это что?
image.image это что?

Google

Oleg
07.09.2017
11:17:07
удалив :original, :thumb - все ок, только я не могу получить url's изображений
первое это модель, второе - объект получается %)

Антон
07.09.2017
11:17:56
Image - модель
image - нет

Oleg
07.09.2017
11:18:06
из -за полиморфной связи

Антон
07.09.2017
11:19:29
что такое object
что такое object.image
почему у тебя у image есть image
почему image.image заставляется дергаться ride
ответишь на эти вопросы, может быть решишь проблему

Oleg
07.09.2017
11:20:32
вот как получить изображение
соответственно приходится использовать image.image
в модели Image имеется paperclip has_attached_file :image
оу-оу

Антон
07.09.2017
11:21:49
кек
почему у тебя image дергает imageable?

Oleg
07.09.2017
11:22:39
вот-вот)) через консоль сделал запрос и самому интересно стало
и как убрать - хз

Антон
07.09.2017
11:23:40
щас я достану свой хрустальный шар, погоди

Oleg
07.09.2017
11:24:21
я подам)
что может тут дергать imageable

Vasiliy
07.09.2017
11:25:28
что?

Антон
07.09.2017
11:25:29

Google

Oleg
07.09.2017
11:25:37
блиннн

Антон
07.09.2017
11:26:28
блиннн
у тебя есть поле imageable_type

Oleg
07.09.2017
11:26:33
да-да

Антон
07.09.2017
11:26:48
с тебя 10$ на поддержку open_source

Oleg
07.09.2017
11:26:53
изи) спасибо, 2 дня провалил на эту фигню

Антон
07.09.2017
11:27:57

Oleg
07.09.2017
11:30:20
?

Глеб
07.09.2017
11:49:41
Ребят можно ли в руби сделать кострукцию типа
add(2)(3) #5
. Сделал подобное на JS, стало интересно может ли и рубик так? P.s. это не для реального проекта

Fedor
07.09.2017
11:50:51
можно

Vladimir
07.09.2017
11:51:00
Конечно

Fedor
07.09.2017
11:51:08
только в руби у тебя надо методы вызывать, а не глобальные писать

Антон
07.09.2017
11:51:15
add.(2).(3) === add.call(2).call(3)
ваще руби умеет например 1.2e2 но я полагаю это на сях написано

Denis
07.09.2017
11:52:59
А без точек?)

Глеб
07.09.2017
11:53:53
На JS я просто возваращал функцию что возваращала уже сумму , разве рубик та может?

Антон
07.09.2017
11:54:20
add.call(2).call(3) - чистая функциональщина же

Denis
07.09.2017
11:54:49
add - это метод

Александр
07.09.2017
11:54:51

Fedor
07.09.2017
11:55:11
2.4.0 :001 > class Numeric
2.4.0 :002?> def add(n = 0)
2.4.0 :003?> self + n
2.4.0 :004?> end
2.4.0 :005?> end
=> :add
2.4.0 :006 > 2.add(3)
=> 5
да, в руби все - методы

Google

Fedor
07.09.2017
11:55:30
кроме классов, у которых эти методы вызываются )

Антон
07.09.2017
11:55:43
говорили же все - объекты
пациенты путаются в показаниях

Александр
07.09.2017
11:56:08
я к тому что нету отдельных функций

Глеб
07.09.2017
11:56:10
@FedorKoshel Прикол в двух скобках с аргументами как раз таки

Александр
07.09.2017
11:56:19
есть только методы каких либо объектов для вызова

Fedor
07.09.2017
11:58:04
но зачем
то же гребаная функиональщина

Глеб
07.09.2017
11:59:10
@FedorKoshel тут вопрос может ли это Ruby , само собой такое в код не поставлю)

Василий
07.09.2017
11:59:31
add[2][3] - так подойдёт?

Denis
07.09.2017
12:00:24
Должно быть только так add(2)(3) вопрос в этом

Глеб
07.09.2017
12:00:42
@saugardas у тебя уже масивы пошли)

Василий
07.09.2017
12:00:48
add = -> (x) { -> (y) { x + y } }
Хотя да, похоже выглядит =)

Антон
07.09.2017
12:01:12
[2,3].(+)
есть метод еще проще
2 + 3
и ничего писать не надо

Глеб
07.09.2017
12:02:28
@saugardas Крутой способ) Лайкаю)

Fedor
07.09.2017
12:03:55
вы форменные извращенцы...

Google

Глеб
07.09.2017
12:05:59
@FedorKoshel Мы просто иccледуем что может язык)

Fedor
07.09.2017
12:06:57
ну как бы руби может в замыкания
причем тремя разными способами
но они вызываются через точки

Александр
07.09.2017
12:10:46
вообще каррирование у Proc есть
https://ruby-doc.org/core-2.1.1/Proc.html#method-i-curry

Fedor
07.09.2017
12:18:01
Если я когда-нибудь увижу такой код...
я найду автора и буду выпиливать ему зубы напильником

Антон
07.09.2017
12:19:14
мы тебе подарим миксер, воизбежании
вот я какраз запланировал покупку кухкомбайна - миксер освободится какраз
совпадение


Eugene
07.09.2017
12:25:10
? Правила чата:
? Реклама запрещена
? Политика запрещена
? Размещение вакансий запрещено. Если хотите разместить вакансию - https://telegram.me/rubyjob
? Не более 2 стикеров в течении 10 минут.
Не приветствуется длительный флуд не по теме. Прецедент: "тысяча сообщений про емакс".
Здесь общаемся на темы, посвященные Ruby, Rails, Grape, Sinatra и по смежным технологиям. Задаем вопросы, решаем проблемы и обмениваемся новостями.
В данном чате запрещается:
1. Обсуждать PHP код(разрешается делать сравнения фич, при вопросах бывших php devs).
2. Обсуждение холиварных тем про emacs vs vim, Mac vs PC, чем лучше та или одна ide.
Прецедент ( неоднократный холивар на тему vim vs emacs)
3. Щитпостить.
4. Распространять платную литературу/скринкасты/гайды. https://goo.gl/CETRzW
Все остальные холиварные темы и те, которые были описаны выше, в срочном порядке переходят в Ruby Talks(ссылка ниже).
За несоблюдение правил - одно предупреждение, далее следует ?(banhammer).
Поощрения. Каждый месяц инициативно от @Eugene_Shved могут выпадать плюшки.
Большие куски кода выносятся в gist, bitbucket, pastebin.
Если хотите внести куски кода и думаете что его сложно будет парсить используйте ``
Полезные ссылки:
?https://t.me/joinchat/BJGYT0I6_4_f4ANHOIkSZA обсуждение инсайдов, вакансий и вопросы к HR
?https://github.com/Evshved/Ruby-Rails-theory - литература новичкам
?https://telegram.me/ruby_talks - Поговорить просто так
?https://telegram.me/rubyjob - Ruby Job
Парни такой вопрос есть воркеры. Есть сервер. Как с помощью load average(использую htop) определить оптимальную загруженность сервера. Сервер 4-х ядерный
Оптимальную загруженность сервера при N-количестве воркеров.
load average чему должно быть равно?


Fedor
07.09.2017
12:43:02
на хабре была статья что LA это просто числа, которые ни о чем не говорят )

Vladimir
07.09.2017
12:43:08
В смысле выбрать количество воркеров для продакшена? Или просто понять насколько сейчас нагрузка близка к 100%?

Fedor
07.09.2017
12:43:15
они даже в ядро линукса комментарий по этом у поводу добавили