@proRuby

Страница 137 из 1594
Nikolay
16.08.2016
13:16:49
и проблема опенсорса что пока оно надо полторам калекам его хер кто сделает хорошо

вот месяц назад закрывал три или четыре дыры

с багрепортом аффтару. аффтор ложил хуй типа "некритично"

Andrew
16.08.2016
13:19:16
Google
Nikolay
16.08.2016
13:20:08
там на хостинге тоже была та же 6я фря с пхп старючим

я с него успел все слить на машину с новой панелью и через сутки машина сдохла

проломали и снести полсистемы

Alex
16.08.2016
13:21:58
через сутки после миграции старая машина отвалилась?

Nikolay
16.08.2016
13:22:04
а сейчас вот делаю чтобы кажый сайт в своем докер контейнере жужжал, плюс можно было бы всякие релсы/ноды

целевая атака была, в общем

я за ночь доделал все на новой машине и утром она уже работала

правдла половина сайтов на пхп5.2 не взлетело изза пары опций в хтакцессе, но то исправляли еще с месяц

бо у всех тонны самописного говна. и у одной из клиентов-студий тоже, блеать, своя цмска самописная - ебаное говно

Nikolay
16.08.2016
13:39:38
я приношу свои извнения кого обидел

Google
Nikolay
16.08.2016
13:40:53
и еще вопрос, на тему деструктора - как мне правильно закрыто мой лог файл из логгера

хотя мне тут говорят что он нинужен

а вот проц централизованные логи вроде логсташа я бы поузнавал

чо там нынче в моде, и не жава?

для ошибок вот Sentry неплох

Evgeny
16.08.2016
14:13:48
В этой вашей умной книге по рспекам не говорится что лучше пихать в контроллеры, а что в запросы? А то я что там, что там одно и тоже делаю и разницы никакой. На странице описания в гитхабе пример есть использования и доки с сайта relishapp.com, там почти одни вещи делают и там и там, хотя бы взять render_template, нелтзя было сделать это только в одних тестах, терь приходится чаще задумываться куда лучше это запихнуть. Я так понимаю в request rspec толкать только: 1) ПРоверить вывод шаблона, 2) Проверить статус ответа и отправка формочек всяких. А в контроллер рспек ближе к функциональным тестам, создавать объект create(params) и проверять equal верно и все ли там ок верно?

И стоит ли тестировать все экшены на проверку, что только админ может это сделать, а то код разрастается, а смысла особого в этом нет, если только забудешь в before_action указать все необходимые

Все видно работают, а я пошел спать)

Nikolay
16.08.2016
14:23:06
стоит

безопасность

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

и вьюшки для клиентов/реселлеров/админов отличаются только количеством булщита

Evgeny
16.08.2016
14:25:36
Вы держитесь здесь, вам всего доброго, хорошего настроения и здоровья».

Nork
16.08.2016
14:37:21
у меня проще - скоупы пундита, и все что тебе не принадлежит, ты при всем желании не увидишь
Подскажи, можно канканом сделать емайл регистрацию а пундитом права разграничить и вообще делают так или не? А тоя ток пундит заводил и оаус2 через гугол.

Nikolay
16.08.2016
15:00:57
и вообще нафига два одинаковых гема то юзать

пундит - поава доступа, девайс - логин/регистрация

Vitaliy
16.08.2016
15:02:03
да, канкан не для регистрации, для регистрации devise/clearance/sorcery

Nork
16.08.2016
15:02:06
да, попутал чет

спасибо

Google
Nork
16.08.2016
15:02:41
девайс имел ввиду

Nikolay
16.08.2016
15:03:45
ну у меня девайс регистрация по мылу с подтверждением

я гугль акки не прикручивал

Alex
16.08.2016
15:22:55
Проверять что шаблон вывелся не нужно

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

ojab
16.08.2016
15:23:20
В этой вашей умной книге по рспекам не говорится что лучше пихать в контроллеры, а что в запросы? А то я что там, что там одно и тоже делаю и разницы никакой. На странице описания в гитхабе пример есть использования и доки с сайта relishapp.com, там почти одни вещи делают и там и там, хотя бы взять render_template, нелтзя было сделать это только в одних тестах, терь приходится чаще задумываться куда лучше это запихнуть. Я так понимаю в request rspec толкать только: 1) ПРоверить вывод шаблона, 2) Проверить статус ответа и отправка формочек всяких. А в контроллер рспек ближе к функциональным тестам, создавать объект create(params) и проверять equal верно и все ли там ок верно?
контроллерные тесты — вещь весьма бесполезная, в user-facing страницах рендеринг темплейтов тестится во view, остальное поведение (порядок строк в таблицах и т. п.) — в feature, API'шки тестятся в request.

но по-хорошему надо бы

Alex
16.08.2016
15:23:57
У меня капибара тесты. Но чтобы было проще разрабатывать, я сначала пилю контроллерные тесты, отлаживаю логику, а уж потом капибарой делаю.

ojab
16.08.2016
15:24:47
https://relishapp.com/rspec/rspec-rails/v/3-5/docs/view-specs

внезапно

Alex
16.08.2016
15:25:13
Иногда у экшена нетривиальная логика с редиректами бывает.

внезапно
Я просто в основном рельсы как апи пилил.

С шаблонами реже работал

Sergey
16.08.2016
17:55:02
так и не решилось почему кнопка в форме на работает, когда одну запись редактируешь все ок, когда несколько - кнопка submit_tag не работает

Sergey
16.08.2016
19:16:08
залил https://gist.github.com/Manfern/2452ad5b0bbbcd4039e7e4dfb23393bd

Alexander
16.08.2016
19:18:29
slim-lang.com

ojab
16.08.2016
19:18:38
submit_tag -> f.button

Google
Alexander
16.08.2016
19:18:39
?

ojab
16.08.2016
19:19:20
брр

*f.submit obv

ну и simple_fields_for тоже f.

ох

залил https://gist.github.com/Manfern/2452ad5b0bbbcd4039e7e4dfb23393bd
А почему form_tag, а не simple_form_for?

Почему не form_for?

Sergey
16.08.2016
19:24:43
там массив id, нужно несколько сразу редактировать

ojab
16.08.2016
19:25:20
почему </h1 не закрыт?

Admin
ERROR: S client not available

Sergey
16.08.2016
19:27:11
блин!

спасибо!?

смотрел не туда

Vitaliy
16.08.2016
19:28:33
simple_fields_for умеет работать внутри form_tag? simple_ххх это ведь методы simple_form?

Sergey
16.08.2016
19:28:38
а с haml проще или нет?

умеет

Vitaliy
16.08.2016
19:29:02
проще, со slim или c hamlit (hamlit быстрее haml)

Sergey
16.08.2016
19:29:08
form_tag генерерирует <form> </form>

ide главное молчит

Nikolay
16.08.2016
19:39:43
чото я смотрю на i18n и офигеваю. дебаггер поиска по ключам отломали, Model.human тоже..

Google
Nikolay
16.08.2016
19:39:56
как ключи собирать..

ojab
16.08.2016
19:42:09
там массив id, нужно несколько сразу редактировать
я бы всё равно в form_for это обернул и поля писал методами к f

дабы уж точно всё было одной формой

Nikolay
16.08.2016
19:59:24
ухты какая няшечка i18n-debug

Nikolay
16.08.2016
20:12:18
но например с кнопками не ок

потом шо я как подумал что надо переводить туеву хучу ключей, подумал что 146% это сделато до нас

Stanislav
16.08.2016
20:13:12
i18n еще ничо, globalize меня бесил как низнаю что

Nikolay
16.08.2016
20:13:26
а кстати, разбивать куски перевода по файлам можно?

models|heplers -> $modelname -> attribs_name: 'shit'

как нить так?

Stanislav
16.08.2016
20:14:22
ну, yml переводы все равно в большую структуру мержаться

Nikolay
16.08.2016
20:15:20
т.е если t('common.shit.zero') -> common/shit.yml -> zero: 'here'?

Evgeny
16.08.2016
21:48:50
если админ может жить со сломанными экшнами, то можно и не тестировать (и вообще не писать)
Я имел ввиду то, что если я проверяю одни действия смысл городить обно и тоже как то не DRY получается и тут у меня сразу несколько мыслей, либо сделать хэлперы чтобы проще и короче, либо в одном it do проверять все их сразу, но это уже не приветствуется. Мб есть смысл просто проверить сам before action и его only except если можно

Zufar @Zuf
16.08.2016
23:03:28
Может кто-нибудь подсказать по FactoryGirl?

Evgeny
16.08.2016
23:19:16
Что с ним

сам вчера только начал юзать

Nomaniba
17.08.2016
01:02:50
у тебя в спеках есть что то типо

Страница 137 из 1594