@rubylang

Страница 1587 из 1684
Aleksey
09.08.2018
13:24:45
class YourModel def to_param "#{self.title.parameterize}-#{self.id}" end end

Oleg
09.08.2018
13:25:11
не ищет (

он в id=0 определяет

Aleksey
09.08.2018
13:25:23
а что возвращает при этом?

Google
Aleksey
09.08.2018
13:25:30
YourModel.first.to_param

Oleg
09.08.2018
13:26:34
как надо выводит

А для поиска превращает ID в 0

"#{self.id}-#{self.title.parameterize}" - с этим все ок

Aleksey
09.08.2018
13:27:15
https://apidock.com/rails/ActiveRecord/Base/to_param

тут в комментах советую еще переопределить self.from_param(param)

как раз поиском занимается

хотя я бы сделал в лоб и просто сам в контроллере искал вручную

Oleg
09.08.2018
13:28:15
я понимаю почему в 0 уходит, там to_i работает метод соответственно первые - это цифры и по ним далее ищет

Buckler
09.08.2018
13:28:20
Hello, Filide! Please, solve the captcha: Calculate: 39+6=... Attempts remaining: 3 If you don't answer - you'll get banned from the channel... Good luck!

Silent Bob
09.08.2018
13:36:01
Правильно я думаю, что gem 'some_gem', '~> 0.2' позволит ставить все версии гема начиная от 0.2 и вплоть (но не включая) до версии 1.0 ?

Nikita
09.08.2018
13:37:54
https://stackoverflow.com/questions/5101591/what-does-mean-in-a-gem-file

Google
Silent Bob
09.08.2018
13:40:15
https://stackoverflow.com/questions/5101591/what-does-mean-in-a-gem-file
ну значит понимаю правильно, решил просто переспросить тут)

Eugene
09.08.2018
15:02:12
Бойцы. Боец один спрашивает.

Как рельсовым селектом забрать первый элемент массива из постгреса? Item.where.not(image_links: nil).select('image_links[1]') не работает

Вот так не работает.

Gregory Tereshko
09.08.2018
15:03:12
Item.where.not(image_links: nil).limit(1)

Или Item.where.not(image_links: nil).first Но first уже будет не запросом. Так что лучше limit

Eugene
09.08.2018
15:03:40
А массива.

Не строки.

Gregory Tereshko
09.08.2018
15:04:12
Да? Ну ладно)

ojab
09.08.2018
15:04:21
select'у as blabla передать надо, небось

Eugene
09.08.2018
15:06:24
"SELECT image_links[1] FROM \"items\" WHERE \"items\".\"image_links\" IS NOT NULL"

Contact.where('id > 0').select('permissions_cache[1]').first.permissions_cache

Вакансии в @rubyjob, длинный код в https://gist.github.com/, короткий пишем с backtick'ами (см. http://commonmark.org/help/tutorial/09-code.html) Полные правила: http://telegra.ph/Behavior-rules-02-15 - Russian version http://telegra.ph/Chat-rules-02-15 - English version Recommended literature - https://github.com/Evshved/Ruby-Rails-theory

mike
09.08.2018
17:18:50
кажется, рубя оживает

mr.Serj
09.08.2018
17:24:06
кажется, рубя оживает
Нормально же сидели, чего начинаешь то?

mike
09.08.2018
17:24:22
молчу :х

mr.Serj
09.08.2018
17:24:30
mike
09.08.2018
17:24:36
)

Google
unknownperson
09.08.2018
18:02:08
Смерть
09.08.2018
18:08:10
основной вопрос в том, сколько СБ ресурсов банка сожрёт. мы делаем отработку по отказу наше решение, что мы интегрируем - автоматизированное извлечение информации из документов с помощью машинного обучения
Ну смотри, у нас была обработка данных и представление отчётов. В основном были ограничения на запись в фс, общение со внешними сервисами и аудит использованных библиотек. Плюс были особенности, что весь траффик должен был быть шифрованный их сертификатами и LDAP для авторизации.

Eugene
09.08.2018
18:32:00
кажется, рубя оживает
С чего ты так решил?

mike
09.08.2018
18:32:34
С чего ты так решил?
Резко взлетело количество вакансий

mike
09.08.2018
18:34:11
Так, это уже формальности

Eugene
09.08.2018
18:37:19
Darth
09.08.2018
18:39:02
кажется, рубя оживает
предсмертные судороги

Anton
09.08.2018
18:39:46
Darth
09.08.2018
18:42:25
Даже если сейчас другие технологии возьмут на себя весь рынок новых проектов, то всё равно останутся старые, которые нужно будет поддерживать и поддерживать долго и этого времени хватит чтобы выучить что-то новое, так что волноваться по поводу того, будет руби жить или нет, нет смысла

mike
09.08.2018
18:43:15
А кто хочет легаси поддерживать?

Всем свежатину подавай

Darth
09.08.2018
18:43:41
А кто хочет легаси поддерживать?
А иы каждый день на новом проекте работаешь?

mike
09.08.2018
18:44:01
Проект не превращается в легаси за сутки

Nikita
09.08.2018
18:44:06
Ща 3 руби выйдут и пойдёт жара

Mikhail
09.08.2018
18:44:54
(ща)

Eugene
09.08.2018
18:45:07
Nikita
09.08.2018
18:45:43
Скоро

Eugene
09.08.2018
18:45:46
Зашёл на минские вакансии, ни одного джуна, 2 новых конторы, какие-то левые.

И все.

Google
Nikita
09.08.2018
18:45:57
(с) Великие люди

Anton
09.08.2018
18:46:03
Ща 3 руби выйдут и пойдёт жара
Типы, перфоманс и гильдии не решат проблем руби

Nikita
09.08.2018
18:46:22
Типы, перфоманс и гильдии не решат проблем руби
Да ну у любого языка есть проблема, твоя же фраза вроде

Mikhail
09.08.2018
18:46:32
Проблема руби — рельсы?

Admin
ERROR: S client not available

Nikita
09.08.2018
18:46:40
Да!

А проблема рельс – руби

Anton
09.08.2018
18:47:06
Eugene
09.08.2018
18:47:20
Проблема руби — рельсы?
Не. Что-то другое.

Anton
09.08.2018
18:47:39
Скорее отсутствие нормальной возможности работы с зависимостями

Dmitry
09.08.2018
18:47:44
Не факт вроде, шо типы добавят

Nikita
09.08.2018
18:48:29
Ну вот всякие драи пытаются решить)

Anton
09.08.2018
18:48:32
Как решить?
А я хз, знал бы - решил

Eugene
09.08.2018
18:48:37
Кому денег скинуть?

Anton
09.08.2018
18:48:38
Но это все равно же неплохо.
Не плохо, только это свистелки и перделки

Самый простой пример, вот есть кристал, там типы, скорость и нет гила

Но при этом такие же проблемы что и в руби, а именно - хрен пойми как с зависимостями работать

Google
Nikita
09.08.2018
18:50:20
Быть независимым)

Eugene
09.08.2018
18:50:47
В js же эта штука решена, нет?

Anton
09.08.2018
18:50:53
Это вот путь руби

Eugene
09.08.2018
18:50:57
Или я не о том думаю.

Anton
09.08.2018
18:51:12
В js же эта штука решена, нет?
Ну сложно сказать, там есть require.js, но оно такое

Anton
09.08.2018
18:51:29
Eugene
09.08.2018
18:52:39
А что там в зависимости кода.

Модно подробней, бо меня кликнит.

Anton
09.08.2018
18:52:56
Поясните пжлст
Ну простой пример. Сделал я инстанс редиса, хочу его везде использовать и легко заменять на мок. При этом, если у меня рекурсивный вызов зависимости (А -> Б -> А), хочу что бы ошибки падали

Eugene
09.08.2018
18:54:50
Паттерны. Это же типовые решения. Костыли, молодой человек.

Darth
09.08.2018
18:55:14
Паттерны. Это же типовые решения. Костыли, молодой человек.
Это ты молодой человек Жень если говоришь такое :)

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