
Jonas
04.08.2017
09:23:15
вот так

Антон
04.08.2017
09:24:35
конечно можно
щас он придет и все вам сгруппирует
это школьная задача, вы совсем штоли ту-ту

Google

Антон
04.08.2017
09:25:28
я понимаю вы бы решили задачу, но у вас таблица рендерится пол часа, тогда имеет смысл его дергать
сели и ноги свесили

Denis
04.08.2017
09:57:23
подскажите можно как то в модели добавить сообщение ощибки? как это делается в контроллере @platoh.errors.add(message: "ошибка")

Fedor
04.08.2017
09:58:04
это не должно делать в контроллере
это должно быть именно в модели
и называется это валидацией
http://guides.rubyonrails.org/active_record_validations.html

Evgeniy
04.08.2017
10:05:24

ojab
04.08.2017
10:09:27
splat'a же нет и мы там массив получаем одним значением вместо кучи значений из вложенного массива

pny
04.08.2017
10:13:20
nein!
это должно быть именно в модели
и называется это валидацией

Anton
04.08.2017
10:14:39

Google

Fedor
04.08.2017
10:14:55
ок, не в модели
в рамках рельсы это реализовано через ActiveRecord, так что использовать надо не в модели, а там где используется ActvieRecord
например в модели

Anton
04.08.2017
10:15:43
ну, ты можешь это даже в рельсе не в модель тащить

Fedor
04.08.2017
10:16:04
можно и штаны через голову одевать )

Igor
04.08.2017
10:16:50
Ребя, есть вообще оправдание использованию fixtures в наше время?

ojab
04.08.2017
10:17:37
если в них всё устраивает — почему бы и нет?

pny
04.08.2017
10:19:37
Они быстрее чем фабрики, например

s
04.08.2017
11:56:05
картинку для теста аплоадера – тоже фабрикой генерить будешь?)

Михаил
04.08.2017
12:02:19
стабнул endpoint аплоадера, сохранил response - и у нас уже фикстура

Антон
04.08.2017
15:35:03

v
04.08.2017
15:57:21

Alex
04.08.2017
16:01:52
Ребята, такой вопрос, есть Коллекции, которые has_many Продукты. У продуктов есть поле "Скидка". Как проверить, что у коллекции есть хотя бы один продукт с не пустым полем Скидка?
Хочу в каталоге коллекций сделать плашку, типа, Распродажа

v
04.08.2017
16:03:24
может от конца пойти?
найти продукты, у которых есть поле "Скидка", иузнать их коллекции

Gleb
04.08.2017
16:05:16
joins(:products).where.not(products: {discount: nil})

pny
04.08.2017
16:05:58
Collection.joins(:products).where("coalesce(discount, 0) != 0") наверное

Alex
04.08.2017
16:07:21
Спасибо, ребят! попробую все варианты.

Anton
04.08.2017
17:40:00
Банхамер ему

Jonas
04.08.2017
18:00:52
@ojab как дать названия колоннам

Google

Jonas
04.08.2017
18:01:02
ojab
https://gist.github.com/zshanabek/b9d7c274e60f2cbed6299520fa1d207c

ojab
04.08.2017
18:01:54
перечитай мой первый ответ и найди одно отличие

Jonas
04.08.2017
18:30:37
ojab я вижу одно отличие в *dates.map но если так сделать то будет ошибка

ojab
04.08.2017
18:32:07
какая ошибка?

Jonas
04.08.2017
18:33:04
ActionView::Template::Error (undefined local variable or method `dates' for #<#<Class:0x007f39f82d9270>:0x007f39f832a490>
С контроллера передаю просто как @dates

nikita
04.08.2017
21:28:02
инстанс переменные в руби ведут в странные каналы в телеграме

Marat
04.08.2017
23:05:51
https://www.youtube.com/watch?v=d9vMENoqxEE

Admin
ERROR: S client not available

Gleb
04.08.2017
23:47:16
В реальной жизни не все так хорошо и гладко, но жить с реформами можно... если нестед коллекции не пользовать )

Jonas
05.08.2017
06:26:55
ojab спасибо вам за решение

v
05.08.2017
13:36:36
сходу баньте, спамит

Stanislav
05.08.2017
13:38:15
да только админы отдыхают где то

Andrey
05.08.2017
16:15:17
?

Jonas
05.08.2017
20:10:47
@ojab я хочу добавить новое поле в таблицу.
https://gist.github.com/zshanabek/5e4028f04db43ce296d839f5d87cb72d
ojab вот так
ojab Можно ли вставить два значения после знака "|". Я попробовал, не получается, что вы бы посоветовали?
https://gist.github.com/zshanabek/01d56d77f6a9eed5e5ae14f4f838fbd9

Google

Stanislav
06.08.2017
08:04:05

Jonas
06.08.2017
08:07:07
@crackedmind 8 строка. Можно ли вставить два значения после ", volume_value |". Я попробовал вставить: (block_name, flowmeter_name) . Не получилось

Stanislav
06.08.2017
08:20:46

Jonas
06.08.2017
08:28:41
@crackedmind чтобы добавить новую колонну Название блока

Anton
06.08.2017
08:37:51
@crackedmind чтобы добавить новую колонну Название блока
Не воспринимай это как агрессию, но ты же можешь пойти и погуглить перед тем, как дёргать людей. Твой вопрос легко гуглится и на том же SO есть куча ответов. Но не это самое главное. Главное то, что научившись находить ответы на вопросы, ты, как разработчик, очень сильно вырастешь:)

Stanislav
06.08.2017
09:43:51

Jonas
06.08.2017
13:08:23
@davydovanton спасибо за совет :)

Square
06.08.2017
13:15:15
Спамер

Eugene
06.08.2017
13:36:22
профеcсия спамер. убил

v
06.08.2017
14:27:55
мамка твоя

Смерть
06.08.2017
14:30:08
Я как-то делал ставки на спорт
Но потом меня уволили
Ну в конце испытательного срока тимлид подошёл и сказал, что я им не подхожу