
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!

Oleg
09.08.2018
13:28:20

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

Andrey
09.08.2018
13:38:58

Silent Bob
09.08.2018
13:40:15

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
А массива.
Не строки.

ojab
09.08.2018
15:03:56

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

Eugene
09.08.2018
18:32:00

mike
09.08.2018
18:32:34

Eugene
09.08.2018
18:33:02

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

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
Не факт вроде, шо типы добавят

Eugene
09.08.2018
18:47:54

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

Darth
09.08.2018
18:51:26

Anton
09.08.2018
18:51:29

Eugene
09.08.2018
18:52:39
А что там в зависимости кода.
Модно подробней, бо меня кликнит.

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

Darth
09.08.2018
18:54:09

Nikita
09.08.2018
18:54:20

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

Darth
09.08.2018
18:55:14