@rubylang

Страница 1127 из 1684
ojab
19.07.2017
08:55:28
attr_accessor :one, :two, :three, очевидно

Nikita
19.07.2017
08:55:44
злой рубокоп

No
19.07.2017
08:55:57
хахах ) кстати, по поводу рубокопа

недавно выдал мне следующее

Google
No
19.07.2017
08:56:19
MIN_RADIUS = 3

говорит - тут 3, это магическое число

вынеси мол

я и прихренел )

Nikita
19.07.2017
08:56:39
кстати на счет рубокопа

а его можно как-то настраивать, типа как eslint?

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

(я знаю, что так правильно все таки, но это только ради примера)

ojab
19.07.2017
08:58:24
https://rubocop.readthedocs.io/en/latest/configuration/ suddenly

Nikita
19.07.2017
08:58:34
внезапно

спасибо

Serhii
19.07.2017
09:05:07
attr_accessor :one, :two, :three, очевидно
но это сильно банально ))

Google
Валера
19.07.2017
10:57:09
Подскажите плиз гем authy-devise норм? Или может посоветуете что другое для авторизации через смс??

Vasiliy
19.07.2017
10:57:40
руками?

Валера
19.07.2017
10:59:07
я не делал ни разу, подумал что задача распространеная и наверняка есть гем под это, но если нету, то да, руками

Никита
19.07.2017
11:00:02
через смс все интереснее нежели через соц сети или логин пароль ). там же еще прослойка с очередью, агрегатору выдавать надо и тд и тп )

Sergey
19.07.2017
11:18:55
@NinjaValerok https://github.com/tinfoil/devise-two-factor

https://github.com/mdp/rotp если руками хочется побольше поделать

Валера
19.07.2017
11:20:12
@Deff7 спасибо) ты юзал этот гем?

Sergey
19.07.2017
11:20:26
да

проблем пока не возникало никаких

ну там всё равно нужно логику самому описывать

nikita
19.07.2017
11:21:36
чатисты, а как у вас вообще аутентификации сделаны в типичных проектах? devise?

руками кто-нибудь пилил?

Sergey
19.07.2017
11:21:55
ещё authlogic есть в одном проекте

Валера
19.07.2017
11:21:58
Ок, спасибо!

Sergey
19.07.2017
11:22:27
иногда возникают проблемы с девайзом, если нужна какая-нибудь специфичная логика

nikita
19.07.2017
11:23:08
а JWT юзал кто-нибудь?

Mark
19.07.2017
11:23:15
я

nikita
19.07.2017
11:23:30
в рельсах?

Mark
19.07.2017
11:23:33
да

nikita
19.07.2017
11:24:05
и как ощущения?)

Google
Mark
19.07.2017
11:24:17
да в принципе норм

nikita
19.07.2017
11:24:32
прямо полные рельсы или в апи режиме?

Mark
19.07.2017
11:24:40
в апи

ojab
19.07.2017
11:27:03
Если под полными рельсами понимается ActionView — смысл там делать jwt?

Mark
19.07.2017
11:27:24
+

ojab
19.07.2017
11:28:17
без JS всё равно его никак вменяемо не послать в запросе, а с JS в итоге получится тот же API

Mark
19.07.2017
11:29:51
смысла нет если серверный рендеринг

No
19.07.2017
11:50:18
пацаны, как относитесь к стягиванию trailblaizer operations в rails проект, который в целом не полностью trailblazer? отнеслись бы вы к этому нормально или подумали что-то в стиле "Какой мудак это сделал и зачем"?

выглядят они пипец как годно

Vasiliy
19.07.2017
11:52:30
ща придёт давыдов и скажет чтобы выкинул трейлблейзер и юзал dry-transaction

No
19.07.2017
11:53:19
речь же идет не обо всем траилблэйзере

No
19.07.2017
11:53:34
мне в частности импонирует разбиение на операции и разгрузка модели в таком кейсе

уходят противные коллбэки и валидации

v
19.07.2017
11:53:58
операции можно и без трейлблейзера юзать тащемта

No
19.07.2017
11:55:03
да, я и хочу их отдельно к себе в проект стянуть. мне нравится, как они реализованы в траилблэйзере. если есть другие аналоги - посмотрю с удовольствием.

No
19.07.2017
11:55:21
можно реализовать самому, но зачем если есть удобный инструментарий?

Anton
19.07.2017
11:55:27
ща придёт давыдов и скажет чтобы выкинул трейлблейзер и юзал dry-transaction
ну если трейлблейзер тупо реализовал транзакции, что еще сказать

Google
Anton
19.07.2017
11:56:53
ну если трейлблейзер тупо реализовал транзакции, что еще сказать
ну и когда лично ника спрашиваешь: "чувак, вот есть готовое. нахуя ты писал свое, которое не кастомизируется нихуя?" он просто сливается

есть даже аналог

https://github.com/gilbert/solid_use_case

те же транзакции без лишнего мусора от трейлблейзера

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

No
19.07.2017
12:04:26
а что конкретно не так с транзакциями в TB? к чему стоит быть готовым?

Anton
19.07.2017
12:04:55
и выглядело это так: ок мне надо сделать то и то, в доках есть простой пример, но я справлюсь

через 2 часа ты понимаешь, что нихуя не справишься

но это все не главное, на самом деле

Admin
ERROR: S client not available

Anton
19.07.2017
12:06:40
главное, что ты задумался о такой штуке и хочешь попробовать

Vasiliy
19.07.2017
12:06:50
поцоны, а кто webpacker+vue юзает scoped стили они ж инлайн в документ?

Vasiliy
19.07.2017
12:08:28
ща чекну, сек
чет у меня генериться .js из .vue компонента, а stylesheet_pack_tag ругается что нет файла, ну его и в манифесте нет

No
19.07.2017
12:08:46
нет, не инлайн

у меня pack один и тот же инклудится и как javascript_pack_tag и как stylesheet_pack_tag

иначе не воркает

scoped

= stylesheet_pack_tag 'area_management' = javascript_pack_tag 'area_management'

Google
Vasiliy
19.07.2017
12:10:28
блэт, че за хуйня

No
19.07.2017
12:10:32
Вот так это у меня выглядит

а файл пака один и тот же

сам долго не мог заставить работать scoped стили, только так завелось

Vasiliy
19.07.2017
12:10:49
вот у меня также javascript_pack_tag 'admin/chart_vue' stylesheet_pack_tag 'admin/chart_vue'

и они у меня применяются, но файла нет

Никита
19.07.2017
12:11:35
посмотри куда тебе от странслирует твои файлы

Vasiliy
19.07.2017
12:11:36
а стиль так описан в компоненте? <style scoped>?

Никита
19.07.2017
12:11:47
там отдельный конфиг с хостоп и портом под это дело

Vasiliy
19.07.2017
12:12:26
ну вот у меня манифест "admin/chart.js": "http://localhost:8080/packs/admin/chart.js", "admin/chart_vue.js": "http://localhost:8080/packs/admin/chart_vue.js",

Никита
19.07.2017
12:13:26
формат без ошибок поднимается?

*форман

Vasiliy
19.07.2017
12:13:54
отдельно запускаю, но без ошибок

хммм, хотя стили не генеряться вебпаком

Никита
19.07.2017
12:14:42
посмотри может лоадера не хватает нужного

Vasiliy
19.07.2017
12:15:14
из каробки

No
19.07.2017
12:15:19
const ExtractTextPlugin = require('extract-text-webpack-plugin') const { env } = require('../configuration.js') module.exports = { test: /\.(scss|sass|css)$/i, use: ExtractTextPlugin.extract({ fallback: 'style-loader', use: [ { loader: 'css-loader', options: { minimize: env.NODE_ENV === 'production' } }, // { loader: 'postcss-loader', options: { sourceMap: true } }, 'resolve-url-loader', { loader: 'sass-loader', options: { sourceMap: true } } ] }) }

такая штука в наличии?

Никита
19.07.2017
12:16:01
только вместо прода по дефолту дев должен быть вроде

No
19.07.2017
12:16:56
Никита
19.07.2017
12:17:22
да, да - наоборот )) в мае последний раз лазил туда - сглупил )

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