
Nikolay
15.07.2016
13:51:30
%)

ojab
15.07.2016
13:51:33
>sanitize(self.text, :tags=>[]).length == 0
лучше .empty?

Антон
15.07.2016
13:51:49
енто ты об чом?
о том что при ковераге 100% явная ошибка в коде, значит коверага не 100%

Nikolay
15.07.2016
13:52:00

Google

Nikolay
15.07.2016
13:52:19
ибо могут быть просто теги в редакторе гнабитые, но видимого текста не будет
и длина уже будет не ноль

ojab
15.07.2016
13:52:36
.blank?

Nikolay
15.07.2016
13:53:05
"<b></b>" = это не бланк

Антон
15.07.2016
13:53:14
бланк - чистый
емпти - пусттой

Nikolay
15.07.2016
13:53:15
и не empty

Danila
15.07.2016
13:53:20
болд

Nikolay
15.07.2016
13:53:24
бля

Danila
15.07.2016
13:53:24
только это не пользуют

Nikolay
15.07.2016
13:53:39
я про пустые теги без текста внутри

ojab
15.07.2016
13:53:57
имеется в виду .length == 0, а не вся конструкция

Nikolay
15.07.2016
13:53:57
с ними поле будет не пустым в любом случае
так бы и сказали

Google

Nikolay
15.07.2016
13:54:33
но вообще, кто там доколебался до comment.user = currenet_user
как мне еще связать текущего залогиненного юзера с комеентом который он насрал к посту?

ojab
15.07.2016
13:55:01
>true if (!user.nil? && user.Role.id >= 1)
true if тут совершенно лишнее

Nikolay
15.07.2016
13:55:09
точнее камент привязать к юзеру
если не так
*вместо

Vitaly
15.07.2016
13:56:37

Nikolay
15.07.2016
13:58:21
а насчет ассоциирования комента с юзером то что не так?
или про comment.update(user: current_user)?

Антон
15.07.2016
14:01:57
comment.User - User с большой буквы

Nikolay
15.07.2016
14:02:59
там в моделях косяки, я везде капсил иза этого
с одной стороны - надоть переделать бы

Антон
15.07.2016
14:03:19
не вижу связи - но уже интересно

Nikolay
15.07.2016
14:03:24
а то кодец попахивает
ты про мой супербложик7:)

Антон
15.07.2016
14:03:52
косяки в моделях -> надо капсить
КРИВЫЕ МОДЕЛИ БЛДЖАД!

Google

Nikolay
15.07.2016
14:04:30
а, я тогда был зеленый чайник, да
хм, хоть бери грохни да переделай красиво
а то чот страшно такоэ показывать людям )

Антон
15.07.2016
14:05:25
-- дорогая, почему моя бутылка вискаря на половину пуста?
-- потому что ты пессимист

ojab
15.07.2016
14:06:12
лучше не грохать, а фиксить недочёты

Danila
15.07.2016
14:06:41
лучше не подстраиваться под хуево написанный код, а рефакторить и рерайтить

Антон
15.07.2016
14:08:33
лучше делать то, что наиболее эффективно в данный момент

Danila
15.07.2016
14:09:00
и положить хер на будущее, ага

Кøе-ктø Геннадьевич
15.07.2016
14:10:57
Буддисты в чяти

Dan
15.07.2016
14:15:33
Буддистов на котлетки!

Nikolay
15.07.2016
14:16:07

Антон
15.07.2016
14:19:39

Антон
15.07.2016
14:20:14
в данный момент эффективным может быть как грохать так и рефакторить
при чем тут хер?

Nikolay
15.07.2016
14:22:37
с высоты активного фигачинга панели я понял чт о полгода назад был полным идиотом чайником. но на тот момент эта версия бложика была вполне рабочим прототипом которым я гордился что смог
с высоты через полгода - да, код кхм, странен
кстати да, переделать сейчас бложик = вспомнить как минимум нестед моделы

Кøе-ктø Геннадьевич
15.07.2016
14:25:00
Аналогичные впечатления от викторинки

Nikolay
15.07.2016
14:26:22

Кøе-ктø Геннадьевич
15.07.2016
14:33:58
Да ладно, главное напильник подрачовее :)

yopp
15.07.2016
14:36:57
мама за тебя будет private ставить?

Google

yopp
15.07.2016
14:36:58
https://github.com/foxmuldercp/blogapp/blob/master/app/controllers/application_controller.rb#L10
фильтры для кого придумали? code duplication
https://github.com/foxmuldercp/blogapp/blob/master/app/controllers/articles_controller.rb
@article.User это вообще что
https://github.com/foxmuldercp/blogapp/blob/master/app/controllers/articles_controller.rb#L62
имодзи в тайтле и пользователи венды будут рады клёвому имени файла

Nikolay
15.07.2016
14:39:35
уууу :)
с файлом да, спасибо за мысль

yopp
15.07.2016
14:40:43
рубокопа нет, рика нет

Nikolay
15.07.2016
14:41:23
никого нет
я прошлой зимой про рубокопа еще не знал

Admin
ERROR: S client not available

Nikolay
15.07.2016
14:41:39
а чято такое рик вот впервые слышу

ojab
15.07.2016
14:42:18
он какой-то бесполезный, судя по моему опыту

Nikolay
15.07.2016
14:42:28
рик?

ojab
15.07.2016
14:42:34
ага
https://github.com/troessner/reek

Nikolay
15.07.2016
14:42:58
у меня рубокоп на дефолтный скаффолденый рельсокод выдал под 600 строк сообщений

yopp
15.07.2016
14:43:22

ojab
15.07.2016
14:43:48
это ему поможет генерировать ещё больше строк

Nikolay
15.07.2016
14:44:06
105 files inspected, 860 offenses detected

ojab
15.07.2016
14:44:24
scaffold я тоже не понимаю зачем юзать, кстати

Google

Nikolay
15.07.2016
14:44:29
105 files inspected, 847 offenses detected
без --рельс

ojab
15.07.2016
14:45:16
ну для этого rails g model есть

Nikolay
15.07.2016
14:45:24
rubocop | grep 'Line is too long' | wc -l
197

ojab
15.07.2016
14:45:38
остальной бойлерплейт нафиг не нужен, по-моему

Nikolay
15.07.2016
14:45:44
блядь, да откуда этот ебучий линукс вставляет эту ебучую фразу
не, мне больше вьюшки и контроллер интересы

ojab
15.07.2016
14:46:06
grep | wc -l -> grep -c

Nikolay
15.07.2016
14:46:14
но вот я сейчас взял у сеья в панельке, причесал плюс минус одну модель

yopp
15.07.2016
14:46:33
там с 80 line всё плохо
где-то соблюдают, где-то нет

ojab
15.07.2016
14:47:02
нигде не соблюдают
и патчи с такими фиксами заворачивают

Nikolay
15.07.2016
14:47:25
угу
меня это тоже бесит
у меня на 1280+ 24 экране - 80 символов - это с треть экрана

yopp
15.07.2016
14:48:02

Aldar
15.07.2016
14:48:09
80 символов это для тех кто выходит из терминала

yopp
15.07.2016
14:48:09
поправил багу мелкую, поправил отступы ;)

Aldar
15.07.2016
14:48:16
и правит текст с помощью вима

Nikolay
15.07.2016
14:48:38
хм. я вот другое думаю