@rubylang

Страница 404 из 1684
Nikolay
10.09.2016
18:16:51
и шо характерно бывает что шелезяка выводит неожидаемый результат

там суровый плюсовый код, который тестит не только железки но и сам себя

тошо чуваки понимают цену ошибки :)

Evghenii
10.09.2016
19:22:33
Ребятки. Подкасты по рельсам где слушаете?

Google
Evghenii
10.09.2016
19:22:48
Всем привет если что)

Nikolay
10.09.2016
19:24:53
не с эджа в поезде явно )

Evghenii
10.09.2016
19:28:55
Ну эт я пока не забыл решил спросить

А так я тут газетки читаю

Про мозговой штурм только что читал на примере фирмы какойто

Nikolay
10.09.2016
19:48:51
народ, а как мне методами из одного модуля расширить другой модуль

чтобы в нем корркетно работал self.downcase_keys например

в методах второго модуля

бо он мне нужен во всех модулях...

client.domain_info('фффф.ua') NoMethodError: undefined method `downcase_key' for #

как-то так

Artur
10.09.2016
21:21:08
Или на карте банка.

Google
Nikolay
10.09.2016
21:21:21
да я то в курсе :)

или в стеклянной трехлитровой в саду под вишней )

ой. спалилс

Олег
10.09.2016
22:23:42
храни в копейках в int и gem ‘money’ посмотри

Антон
11.09.2016
06:48:36
client.domain_info('фффф.ua') NoMethodError: undefined method `downcase_key' for #
это экземпляр у него нет класс методов

через self дефайнятся класс методы

а у тебя тут чота вообще какой-то мрак

domain_info вроде как и не метод клиента вроде

и зачем передавать ффф.ыыы если эти данные у клиента должны быть

хотя префикс domain_

тоесть domain_info делегировано сущности domain?

trickster
11.09.2016
12:08:05
Learn Rails without being overwhelmed

читал кто?

Антон
11.09.2016
12:09:02
я бы не стал читать аннотация странная

build to be prowd

чем больше пишу тем проще приложение гордитья нечем

все тривиальное как 2 пальца

KISS

Danila
12.09.2016
00:31:00
какой енам?

зачем?

Google
Danila
12.09.2016
00:37:13
зачем статусы в енам?

ясно

Vitaliy
12.09.2016
00:50:40
Не пойму, троллите вы друг друга, или серьезно

Danila
12.09.2016
00:55:10
я серьёзно

Vitaliy
12.09.2016
03:26:01
Могу тогда уточнить. стейт-машина - не замена enum. Но в подавляющем большинстве случаев enum в моделях используются для передачи состояний объекта. И как раз для состояний, и контролируемых переходов медлу ними - хорошо подходит стейт-машина.

Enum все так же хорошо подходит для каких-то элементарных полей, не связанных с состоянием. Например, объект "Объявление о сдаче в аренду" с полями Цена и Периодичность оплаты. Периодичность оплаты в формах - селект из фиксированного кол-ва вариантов, вшитых в проект (посуточно, понедельно, помесячно). С состоянием самого объявления это поле не связано, и для него хорошо подойдет Enum

А стейт-машина здесь хорошо подойдет для состояний объявления вида "Черновик", "Отправлено на модерацию", "Опубликовано", "Закрыто", "Забанено"

Антон
12.09.2016
04:41:29
скапюк кивает в сторону: "если делаешь что-то специальное, в первую очередь задай себе вопрос зачем"

вот просыпаюсь я утром, думаю, ага нужно новое состояние, фигак его вписал такой а там еще и миграцию надо да ну его нафиг - пойду лучше дальше спать

или вот я вижу в логах инсерт state 2

шта?

кароче нужно нервы экономить, а не спички

Антон
12.09.2016
04:44:51
скрипач не нужен

Rustam
12.09.2016
05:17:57
Всем привет!

Антон
12.09.2016
05:18:58
ну допустим, а в чем подвох?

Nikolay
12.09.2016
07:25:08
Антон
12.09.2016
07:25:43
client это клиент ерр?

Nikolay
12.09.2016
07:26:00
да, его инстанс иницифлизированный

Антон
12.09.2016
07:26:31
тоесть клиент знает свой 'ыыы.ццц'

Nikolay
12.09.2016
07:26:48
нет. не знает

Google
Admin
ERROR: S client not available

Антон
12.09.2016
07:27:15
клиент это челвоек или сервис?

Nikolay
12.09.2016
07:27:26
это метод который лезет по апи в ерр и спрошает "а скажи ка мне, ерр, инфо по вот такому доменоу"

в данном варианте клиент сервиса ерр

Антон
12.09.2016
07:28:09
ну так ты переделал уже? убрал self - все заработало?

Nikolay
12.09.2016
07:28:45
нет. я обошелся передачей методу хеша, который надо перевести в downcase

как обычный метод, без селф

Антон
12.09.2016
07:29:18
хэш в даункейс, окей

Nikolay
12.09.2016
07:29:46
ну я возился и так и сяк

Антон
12.09.2016
07:30:00
всмысле?

Nikolay
12.09.2016
07:30:04
не хочет оно в собой расширять как self..

Антон
12.09.2016
07:30:15
чойта?

Nikolay
12.09.2016
07:30:20
плюнул и сделал как обычно

ебу я

я ж не профи

не навешивается и хоть усрись (

походе, я таки совсем больное - смотрю в код и вижу фигу

вроде так тоже старался делать. но основные инклуды у меня в мастер файл гема, где он инициализируется

Антон
12.09.2016
07:33:38
всмысле старался? выводил каждый пиксель слова include?

Nikolay
12.09.2016
07:34:33
ага. китайцев нашел, они мне графити сделали

Google
Nikolay
12.09.2016
07:34:42
:)

Антон
12.09.2016
07:35:02
а, ну ты с китайцами осторожее, может оказаться "не замораживать повторно"

Nikolay
12.09.2016
07:35:14
я ж говорю - я расширял собственно сам модуль гема

а не конкретный модуль, и в этом видимо и была ошибка

Антон
12.09.2016
07:35:41
ну и возникает вопрос, зачем расширять модуль?

Nikolay
12.09.2016
07:35:49
модуль модулем?

Антон
12.09.2016
07:35:53
да

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