@proRuby

Страница 609 из 1594
Fedor
29.06.2017
15:15:13
Account.includes(:images).where(images: { id: 5})

как-то так

Anatoly
29.06.2017
15:16:57
Неа, в таком случае он сделает 2 раза одно и тоже условие для "верхних" images

Ну т.е. в случае, схожим с моим Images.includes(:images).where(images: { id: 5})

Google
Fedor
29.06.2017
15:17:58
эээ

не понял

можешь пример привести, что ты хочешь получить?

Anatoly
29.06.2017
15:18:35
У меня есть комментарии и есть комментарии второго уровня. Comment has_many comments

Comment.includes(:comments), но когда хочу указать условие именно для заинклуженных комментов, оно идет к "верхним" комментам

Fedor
29.06.2017
15:19:58
ааа

тут скорее всего придется руками писать SQL

или можно поробовать сделать has_many :comments, as: :second_level_comments

но не уверен что ActiveRecord это поймет

Anatoly
29.06.2017
15:21:28
ок, попробую, спасибо

Fedor
29.06.2017
15:23:48
http://guides.rubyonrails.org/association_basics.html#polymorphic-associations

достаточно неприятная штука, которая вызывает кучу геморроя

если это нужно не слишком часто, я бы советовал просто написать руками sql запрос

Google
Roni_sl
29.06.2017
16:25:03
Всем привет. Кто-нибудь сталкивался с проблемой установки рельсов? Пришлось переустановить дистрибутив линукса, поставил руби 2.4.0 через рвм, а при установки самих рельсов такое выдает



Пытался нагуглить решение, но не получилось :/

ojab
29.06.2017
16:26:13
dmesg что говорит?

Aleksey
29.06.2017
16:27:02
а руби 2.4.0 обязательный критерий?

Alex
29.06.2017
16:27:14
gem install -v rails

вроде так врубить verbose

Lupsick
29.06.2017
16:27:47
а лучше просто не использовать rvm

Alexander
29.06.2017
16:27:58
можешь попробовать rbenv, например

Roman
29.06.2017
16:28:49
все нормально с rvm, не надо тут

Alex
29.06.2017
16:28:57
юзай rbenv
прибежали

Roni_sl
29.06.2017
16:28:57
Такое выводит

Alex
29.06.2017
16:28:59
опять 25

v
29.06.2017
16:29:05
подозреваю что разницы не будет с любым менеджером

Roni_sl
29.06.2017
16:29:23
а руби 2.4.0 обязательный критерий?
Думаю не с ним проблема, так как до этого его же использовал

Alex
29.06.2017
16:29:25
попробуй другую версию рубей

Lupsick
29.06.2017
16:29:26
я подозреваю что это проблема именно rvm

Alex
29.06.2017
16:29:33
у тебя везде rvm виноват

Google
ojab
29.06.2017
16:29:35
интересует то что происходит на момент сегфолта

Lupsick
29.06.2017
16:29:43
ну я сталкивался с такой хуйней

Alex
29.06.2017
16:29:47
я нет.

Alexander
29.06.2017
16:30:23
@Fedcomp боюсь, что сегфолт как раз от rvm, а не от версии рубей ?

ну типа криво собрано

Lupsick
29.06.2017
16:32:18
ха-ха

Roni_sl
29.06.2017
16:32:27
интересует то что происходит на момент сегфолта
Я может не совсем верно использую dmesg, но при попытке установки ничего нового не появилось

rbenv - это тоже менеджер версий?

Alex
29.06.2017
16:33:42
поставь другую версию рубей и посмотри

Fedor
29.06.2017
16:34:13
странно весьма это выглдяит, я бы предложил снести ruby и rvm и поставить начисто

ruby попробуй 2.4.1 там какие-то баги правили

Roni_sl
29.06.2017
16:34:43
rvm 2.4.0 последним выдает

Alexander
29.06.2017
16:34:53
rvm 2.4.0 последним выдает
да ладно. должна быть 2.4.1

или rvm старый

ставишь из реп дистра, например

что не очень хорошо

Roni_sl
29.06.2017
16:35:30
--backtrace тоже ничего нового не выдал

Alexander
29.06.2017
16:35:58
Google
Roni_sl
29.06.2017
16:36:03


ты rvm как ставил?
Через curl ( \curl -sSL https://get.rvm.io | bash -s stable )

Fedor
29.06.2017
16:36:16
rvm можно ставить только по инструкции от rvm )

c офф сайта

Fedor
29.06.2017
16:36:42
посмотри journalctl —dmesg

Alexander
29.06.2017
16:36:43
тупо мне интересно

Fedor
29.06.2017
16:36:53
твой dmesg судя по всему, с момента загрузки системы

Admin
ERROR: S client not available

Alexander
29.06.2017
16:36:57
и не понимаю, почему rvm через официальную установку не знает о 2.4.1, которому уже несколько месяцев

Fedor
29.06.2017
16:37:13
арч... боже я на нем года-то тоже сервак держал и на десктопе использовал...

Alex
29.06.2017
16:37:34
Fedor
29.06.2017
16:37:41
сервак-то зачем…
ну дурная голова рукам покоя не дает )

Alexander
29.06.2017
16:37:50
заладил
только не триггерись, пожалуйста

Alex
29.06.2017
16:37:50
сервак-то зачем…
у меня на домашнем сервере 2 гб рамы

а арч голый 50 мб весил

только не триггерись, пожалуйста
кто первый затригерился еще вопрос.

Google
Alexander
29.06.2017
16:38:07
у меня на домашнем сервере 2 гб рамы
а, ну на домашний можно поразвлекаться

Alex
29.06.2017
16:38:16
на прод бредово ставить арч

Alexander
29.06.2017
16:38:23
кто первый затригерился еще вопрос.
я тебе о будущем времени, ты мне о прошедшем) зачем

Fedor
29.06.2017
16:38:44
до сих пор помню, как обвновил систему и у меня отвалились драйвера для ethernet

Alexander
29.06.2017
16:38:48
затем.
аргумент ?

Fedor
29.06.2017
16:38:49
а я в экспедиции

в тайге

Alex
29.06.2017
16:39:06
обновлять систему в экспедиции

Fedor
29.06.2017
16:39:07
должен искать wi-fi что бы поставить дрова...

я это сделал перед экспедицией

просто дома то wifi есть

и мне даже в голову не пришло дрова на ethernet проверять

они ж уже лет 10 как работают из коробки везде )

Roni_sl
29.06.2017
16:39:51
посмотри journalctl —dmesg
Выдает лог 40 минутной давности

Alex
29.06.2017
16:40:41
сегфолты бесполезно дебажить

Roni_sl
29.06.2017
16:40:44
А сейчас rbenv наиболее стабилен?

Alex
29.06.2017
16:40:45
поставь другую версию рубей

А сейчас rbenv наиболее стабилен?
тут просто хейтеры rvm сидят, юзай что хочешь.

Roni_sl
29.06.2017
16:40:55
Сейчас попробую

Alex
29.06.2017
16:41:06
я бы начал с того что проверил другую верситю рубей, потом попробуй rbenv

Roni_sl
29.06.2017
16:41:20
Еще такое, что раньше у меня через легаси стоял дистр, а теперь через efi

Страница 609 из 1594