
Alexey
20.07.2018
06:50:32
Есть ли какая-то разница между тем как for_with отрабатывает модель с local: true и тем как отрабатывает модель с local: true с кучей ассоциаций и с такой же кучей вложенных полей?

Сергей
20.07.2018
07:30:49
$(id_button).on('click', function(){
$('#textarea-dialog').dialog({
height: 600,
width: 1200,
});
})

Silent Bob
20.07.2018
07:48:04

Google

Andrey
20.07.2018
07:50:20

Silent Bob
20.07.2018
07:50:46

Andrey
20.07.2018
07:51:24
Я потом еще один пример скидывал, немного по другому написанный. Там также работает

ojab
20.07.2018
07:52:11
то бишь присваивание не происходит

Silent Bob
20.07.2018
07:54:38
но в любом случае if false возвращать будет nil. Помнится для меня было удивительно что метод
def some
"hi"
if false
"bye"
end
end
возвращает nil вместо "hi"

Vitaliy
20.07.2018
09:03:08
Всем доброго времени суток. Подскажите.
есть файлик init.rb где прописано
require 'redmine'
require 'mention'
какой пакет нужно поставить для выполнения require 'mention'

~/42/elrandir> ?ᅠ
20.07.2018
09:06:10
А не проще ли в гем файл сунуть?

Vitaliy
20.07.2018
09:07:21
я в гем и руби как свинья в апельсинах.

Nikita
20.07.2018
09:23:20
Открываешь гемфайл, пишешь нужную либу, сохраняешь, делаешь bundle install

Google

ojab
20.07.2018
09:26:31
палю: вопрос в том, какая либа нужная

Ann
20.07.2018
09:30:14

ojab
20.07.2018
09:30:58

Ann
20.07.2018
09:32:15
Тогда у тебя нет выхода, придется пилить гем самому.

Vitaliy
20.07.2018
09:43:36
хорошо, тогда пойдем другим путем. Есть ли какая-то возможность узнать поиском какие методы, функции, вызовы идут к этому mention?
а то есть подозрения что с 16го года пакет mention мог изменить свое название на что-то другое....

Igor
20.07.2018
09:54:59

Vitaliy
20.07.2018
09:59:29
ага, вроде как нашел в проекте папку ментион в либах. тогда не совсем понятно почему она не цепляется при выполнении команды установки
тут есть отсылка н ментион https://github.com/hryamzik/redmine_mention_plugin/blob/dev/init.rb
тут он лежит https://github.com/hryamzik/redmine_mention_plugin/tree/dev/lib
его отдельно прикрутить чтоли нужно?
или прописать аля require 'lib/menton

Igor
20.07.2018
10:04:06
require или require_relative с путём до либы. Или поколдовать с $LOAD_PATH

Vitaliy
20.07.2018
10:07:01
Спасибо огроменное

Zhanarys
21.07.2018
12:22:22
Ребят, при вызове сервера выходят выходят такие предупреждения, но сервер запускается. Как можно убрать это?

ojab
21.07.2018
12:24:52
обновить рельсы

~/42/elrandir> ?ᅠ
21.07.2018
12:25:09
А че за терминал?

ojab
21.07.2018
12:25:13
или даунгрейднуть руби, да

Zhanarys
21.07.2018
12:25:29
сейчас попробую

Google

Zhanarys
21.07.2018
12:30:09

Andrey
22.07.2018
10:09:51

Silent Bob
22.07.2018
10:48:17
Есть модель Post (has_many comments) и модель Comment (belongs_to post).
Как мне выбрать посты которые имеют хотя бы один коммент или более?
Пока что использую вот это: Post.joins(:comments).distinct, но может есть другой способ
Gnom'овские тормоза при работе не мешают?

No
22.07.2018
10:56:10

O
22.07.2018
10:56:27

Silent Bob
22.07.2018
10:56:36

No
22.07.2018
10:57:25
конечно, адски
Хз, гном уже третий год на разных машинах. Все обещают тормоза, но я чего-то не встретил )

Silent Bob
22.07.2018
10:57:50

Иван
22.07.2018
10:58:40

Silent Bob
22.07.2018
10:59:38

Darth
22.07.2018
11:00:36

Silent Bob
22.07.2018
11:01:24
Иннер джоин
ну вот же `Post.includes(:comments).where.not(comments: { id: nil })` приложил выше, или не то?

Darth
22.07.2018
11:01:46

Иван
22.07.2018
11:02:24
А не

Silent Bob
22.07.2018
11:02:37

Иван
22.07.2018
11:02:46
Сорян не заметил not

Darth
22.07.2018
11:03:22
Post.joins(:comments)

Silent Bob
22.07.2018
11:04:34

Google

Admin
ERROR: S client not available

Darth
22.07.2018
11:07:02

Silent Bob
22.07.2018
11:07:41

Иван
22.07.2018
11:09:26
Если у тебя рельса используй counter cache это избавит тебя от лишнего join

ojab
22.07.2018
11:15:40
Post.where(id: Comment.select(:post_id)) тоже избавит от лишнего join
а counter cache добавит проблем с инвалидацией этого самого cache

Mirbek
22.07.2018
11:44:18
Была какая-то различие между join и includes. Но не помню какая.

Darth
22.07.2018
11:50:04

ojab
22.07.2018
11:50:45
зависит от БД и потребностей, очевидно

Pavel
22.07.2018
13:06:09

Darth
22.07.2018
16:44:05

O
22.07.2018
23:30:50
Очень круто, интересно
и интеллектуально

Darth
22.07.2018
23:47:37
Видимо таких подписчиков они и предлагают

~/42/elrandir> ?ᅠ
23.07.2018
05:48:47
Одмэны есть?
Потрите системные сообщения.

Silent Bob
23.07.2018
06:09:48
Подскажите, у меня есть модель Shoe с атрибутом type который имеет значение "sneaker", "cleat" или "boot". Как мне отсортировать записи если я хочу, чтобы к примеру сначала шли записи с типом "sneaker", потом "boot", потом "cleat" а потом все остальное (если такие есть) ?

Антон
23.07.2018
06:17:30
Можно type(зарезервировано за STI и могут быть проблемы) вынести в отдельную таблицу, в ней сделать позицию/приоритет/ватевар и сортировать по нему

~/42/elrandir> ?ᅠ
23.07.2018
06:18:35

Silent Bob
23.07.2018
06:27:28
Вот для PG нашел https://gist.github.com/cpjolicoeur/3590737#gistcomment-1458129
ORDER BY (ID=10, ID=2, ID=56, ID=40) DESC

Google

~/42/elrandir> ?ᅠ
23.07.2018
06:46:21

Silent Bob
23.07.2018
06:47:21
ну так мне и нужен ордер а не группировка

~/42/elrandir> ?ᅠ
23.07.2018
06:48:09

Mikhail
23.07.2018
06:49:27
У group by есть сайд-эффект, это DISTINCT.

~/42/elrandir> ?ᅠ
23.07.2018
06:55:07

Alexey
23.07.2018
07:17:56
Народ, как таких ошибок в логах избежать app "Heating-analyser" рельса 5.2: ActionController::RoutingError (No route matches [GET] "/javascripts/Heating-analyser.js"): мелочь, а не приятно...

ojab
23.07.2018
07:21:29
убрать то, что его require'ит, очевидно
это что-то нерельсовое