@rubylang

Страница 1524 из 1684
Artem
04.06.2018
07:57:15
Всем привет! А кто нибудь реализовывал в рельсах полнотекстовый поиск по файлам?
смотря что искать, и как искать, файлы индексировать можно и в postgres а потом по ним делать поиск

Mikhail
04.06.2018
07:58:15
Sergii
04.06.2018
07:58:36
есть же спец по для того )

умирающий сфинкс

Google
Sergii
04.06.2018
07:59:15
апаче люцен

Artem
04.06.2018
07:59:19
кстати поиск можно выполнять и средствами самой OS

Sergii
04.06.2018
07:59:54
а, про эластик выше говорили

можно, но ненужно.

морфология средсвами ос? :)

Artem
04.06.2018
08:03:53
все зависит от задачи)

тут главная проблема не чем искать, а определить критерии поиска

Silent Bob
04.06.2018
08:16:32
Подскажите, если в Gemfile указан гем с гитхаб источником, как заставить бандлер каждый раз обновлять гем при bundle install? Я сделал изменения в гем, запушил на гитхаб их, но моя апликуха не обновила гем при bundle install. Не удалять же каждый раз Gemfile.lock когда я хочу обновиться

изменения в мастере, конечно

Ilya
04.06.2018
08:17:25
bundle update gem_name

Silent Bob
04.06.2018
08:17:41
bundle update gem_name
точно, спасибо

Kalbaskin
04.06.2018
08:50:53
Ребят, кто-нибудь сталкивался с такой проблемой? В тестах (rspec) у меня есть binding.pry. Так вот если в этом режиме "ожидания" тест провисит достаточно долго, то тесты перестают запускаться вообще. Виснет на Randomized with seed 21581... Помогает только ребут машины. Пробовал мочить спринги.. не помогает. Рельсы последние RSpec 3.7 - rspec-core 3.7.1 - rspec-expectations 3.7.0 - rspec-mocks 3.7.0 - rspec-rails 3.7.2 - rspec-support 3.7.1

spartakusQ
04.06.2018
09:14:34
странная штука, скинул знакомому сайт чтобы руби попробовал (tryruby.org) там переход на другой, тра руби уже всё?

Google
No
04.06.2018
09:15:31
похоже что да

Kalbaskin
04.06.2018
09:19:56
попробуй просто byebug, есть разница?
Там не важно уже. Любой тест перестает запускаться

мне кажется любой может повторить этот трюк. чтоб наверняка - на час повешать тест биндингом, потом выйти из него и попробовать снова

Pavel
04.06.2018
09:37:12
Ребят, может кто работал с облачной IP телефонией. Подскажите что использовали, от чего плевались, а что нравилось.

Обязательно 1. При нажатии на номер телефона, происходил звонок 2. При входящем звонке, у 'кого-нибудь?', происходил поиск по входящему номеру и открывался этот клиент Хорошо бы 1. Запись разговоров 2. Внутренняя телефония 3. История входящих и исходящих с номерами, продолжительностью и менеджером 4. Переадресации 5. Автоответчик

Т.е. планируется все к Rails проекту подключить

Denis
04.06.2018
09:58:32
Как такое возможно, парни? Как там оказывается строка после прогонки через Array()? message.to = Array(message.to).map { |i| i.sub('mailto:', '') }.select { |i| email_allowed?(i) } message.to += Rails.application.config.settings.admin_email.to_s.split(',') if ENV['DEBUG_EMAIL'] message.to.uniq! Result: undefined method `uniq!' for “blabla”:String

Nikita
04.06.2018
11:32:01
1) почитай в чем разница + и << для массива 2) зачем ты мутируешь объект? 3) у тебя что-то возвращает строку

Feofan
04.06.2018
11:35:40
Мужики, можно ли изображения загруженные через Active Storage отдавать как статику nginx'ом минуя рельсы?

Артур
04.06.2018
11:54:41
Можно :)

Feofan
04.06.2018
12:07:06
а чуть подробнее?)

V
04.06.2018
12:12:51
Ребят, всем привет. СУБД mysql. Есть две базы данных. Нужно перенести данные из одной бд в другую, при этом в той бд, в которую надо перенести уже заняты id другими записями. Хотел запилить скрипт который пересваивает id на какое то большое число типа 10000, но протестив понял, что если будет у записи id = 9999, то автоинкремент mysql при создании записи свалится с ошибкой неуникальности

МБ кто-то знает как лучше быть в такой ситуации?

Богдан
04.06.2018
12:16:49
Господа, а не подскажите, как проще всего сделать в одномерного массива двухмерный, резать каждый третий элемент, а то что-то немогу в доках найти готовый метод. Нужно что бы например массив [1,5,8,10,12, 13,14] # => [ [1,5,8], [10,12, 13] ,[14] ] ?

Богдан
04.06.2018
12:22:36
each_slice
Спасибо, тоже была идея его заюзать, но тогда получается нужно создавать новый масив и в цыкле его наполнять, многословно выходит

Google
Богдан
04.06.2018
12:25:03
[1,5,8,10,12, 13,14].each_slice(3).to_a # => [[1, 5, 8], [10, 12, 13], [14]]
спасибо, чето я думал что метод each ничего не возращает, но видимо ошибся )))

Evgenii
04.06.2018
12:31:03
Коллеги, добрый день. Подскажите пожалуйста , естьли способ получить все имена вьюх в приложении?

Сергей
04.06.2018
12:38:25
как с помощью regex проверить что value начинается с знаков препинания? value =~ /(.,!? :;+-() [] ×^{} )\w/

Vadim
04.06.2018
12:41:05
На случай если microsoft купит github https://github.com/ghaiklor/backup-my-github

Сергей
04.06.2018
12:45:12
метод start_with?
а с помощью регулярки как можно реализовать?

V
04.06.2018
12:48:48
В общем я просто буду инсертить записи по признаку одинакового другого поля

V
04.06.2018
12:49:11
не используя дистинкт по id

решение - гавно но позволяет в рамках небольших неповторяющихся по полям данных

Feofan
04.06.2018
12:49:29
а с помощью регулярки как можно реализовать?
value =~ /^[.?!]/ но start_with работает быстрее чем ругулярки

V
04.06.2018
12:50:50
можно еще попробовать insert into select
ну у меня это так и работает, просто не буду делать выборку по id

Evgenii
04.06.2018
12:51:41
получить все файлы в директории views
Как-то очень в лоб, но попробую. спасибо

Vyacheslav
04.06.2018
12:51:53
да, autoincrement будет сам генерить id

Vasiliy
04.06.2018
12:53:53
ребят подмогните с капистрано, в deploy.rb ставлю юзера set :user, 'user1' потом в стейдже выставляю set :user, 'user2', и при fetch(:user) в deploy.rb подставляет user1 хотя по логике я ж переопределил

Google
Dmitry
04.06.2018
13:18:37
https://twitter.com/github/status/1003623284829638659?s=12

оффтоп

)

vizvamitra
04.06.2018
13:23:00


Silent Bob
04.06.2018
13:24:33
странная штука, скинул знакомому сайт чтобы руби попробовал (tryruby.org) там переход на другой, тра руби уже всё?
try ruby если мне не изменяет память, это (был) проект codeschool. Codeschool к сожалению сгинул и переехал на https://www.pluralsight.com/codeschool . Вероятно курс так же доступен по где-то в недрах pluralsight.com

Admin
ERROR: S client not available

vizvamitra
04.06.2018
13:33:06
value.match?(/\A[\,\.\!\?\:\;\-\"\(\)]/) как то так
внутри [] можно не экранировать ничего кроме []/

Silent Bob
04.06.2018
13:33:22
value =~ /^[.?!]/ но start_with работает быстрее чем ругулярки
Какой ужас) И насколько же такая регулярка медленнее чем start_with?

Feofan
04.06.2018
13:41:25
Какой ужас) И насколько же такая регулярка медленнее чем start_with?
https://medium.com/@Bakku1505/ruby-start-with-end-with-vs-regular-expressions-59728be0859e тут есть бенчмарки

Silent Bob
04.06.2018
13:46:56
https://medium.com/@Bakku1505/ruby-start-with-end-with-vs-regular-expressions-59728be0859e тут есть бенчмарки
ну, было бы неплохо замерить с .match? вместо =~. Тот же рубокоп говорит что =~ медленный и надо юзать .match?

Feofan
04.06.2018
13:52:39
biert
04.06.2018
13:58:13
привет ребята, можете подсказать по Rails admin, там есть фильтры, но некоторые не хотят выбыраться, в некоторых списках вообще никакой не выбирается, а в некоторых только 1-2, куда копать

Антон
04.06.2018
14:00:20
надо выкапывать rails admin сейчас ты уже тратишь время на то что должно работать само, дальше будет дороже

Иван
04.06.2018
14:12:50
biert
04.06.2018
14:13:19
ну я проект не сам делаю с нуля, фиксы делаю существующего((

все дело локализациях, но не могу понять в чем именно



Google
Alex
04.06.2018
15:29:15
Ребят, привет. Подскажите пожалуйста, в чем может быть дело? Локально работает, а на другом сервере при создании пишет ошибку. Searchkick::ImportError","{\"type\"=\u003e\"mapper_parsing_exception\", \"reason\"=\u003e\"object mapping for [content] tried to parse field [content] as object, but found a concrete value. В поле хранятся данные такого типа: ["content", "[{\"data\":{\"text\":\"<p>ddddddd\\n</p>\"},\"type\":\"text\"}]"] mapping внизу. В документации searchkick подходящего не нашел, думал может явно тип указать. Есть идеи как обойти?



главное он проиндексировал имеющиеся articles, а при создании новых пишет ошибку

mr_makss
04.06.2018
15:31:34
возможно это поможет https://github.com/ankane/searchkick/issues/572

если нет, то покопаться в официальном репе searchkick. возможно там уже есть готовое решение если и так нет, то написать issue в официальный реп :)

для начала вообще сверить версии пакетов

Roman
04.06.2018
15:49:13
Кто нибудь пробовал писать painless скрипты для elastic? Есть какой способ достучаться до children документа?

Amir
05.06.2018
04:00:07
Ребята почему такой кусок кода if true end в Рельцах перестал работать?

рушиться с крахом

Zhanarys
05.06.2018
04:06:59
Всмысле?

Ошибку выдает?

Pavel
05.06.2018
04:09:31
Ребята, почему у меня машина не заводится

ShadoWalkeR
05.06.2018
04:45:19
Amir
05.06.2018
04:55:55
Ну ребята если у вас такой кусок пашет на рельцах 5.2 и руби 2.5.1 то значит у меня баги :) только вот не могу понять изза чего как только в условиях добавляю "|| true" и все руби с крахом падает, т.е. рельцы

вроде всегда так делал для проверок, чтобы попасть внутрь блока условия

Страница 1524 из 1684