@rubylang

Страница 1124 из 1684
spartakusQ
17.07.2017
20:23:18
или нет

Михаил
17.07.2017
20:23:25
ну почти (арч)

spartakusQ
17.07.2017
20:23:46
у меня mx-16

Михаил
17.07.2017
20:25:00
но не важно, смотри настройки terminal emulator (2)

Google
Nikita
17.07.2017
22:58:42
ребята

а где лучше всего начинать изучение graphQL?

Anton
17.07.2017
22:59:25
она очень не плохая

Nikita
17.07.2017
22:59:40
ссылкой не поделишься, Антон?

Anton
17.07.2017
23:00:34
http://graphql-ruby.org

Nikita
17.07.2017
23:01:04
@davydovanton спасибо!

Anton
17.07.2017
23:01:36
не за что :)

будут вопросы - прсто гуглишь и все

Nikita
17.07.2017
23:01:46
@davydovanton вообще, разбираться долго с этой штукой или нет?

Anton
17.07.2017
23:02:01
я за пол часа разобрался

Nikita
17.07.2017
23:02:13
ну это ты)

Anton
17.07.2017
23:02:23
но я ничего не писал на нем (пока), но скоро мне надо будет проверить как это работает в определенных приложениях

Google
Anton
17.07.2017
23:02:28
ну это ты)
да там правда не так сложно

Nikita
17.07.2017
23:02:50
вокруг него относительно недавно столько кипиша произошло?

Anton
17.07.2017
23:03:26
ну такое

удобная штука по сути

для всяких админок так вообще

Nikita
17.07.2017
23:04:47
да там просто проект заходить будет

он на нем, типа некому делать, думаю осилю или нет

но интересно, хочу попробовать очень

Anton
17.07.2017
23:05:30
у тебя по сути графкл - штука, которая парсит запрос и отдает или мутирует данные, которые ты описываешь

Nikita
17.07.2017
23:05:31
довольно таки удобная штука

Anton
17.07.2017
23:05:37
попробуй

там могут возникнуть некоторые проблемы возможно

но идея в том, что сейчас они отвязались от рельсы и это очень круто

потому что мне не пришлось это самому делать ахаха

Nikita
17.07.2017
23:10:10
ну получается, что грубо говоря ты так же описываешь модель

ее поля и т.д.

и на основании этого строится запрос, если я правильно понял

Anton
17.07.2017
23:10:33
ты схему описываешь и мутации

и по схеме достаются данные, по мутациям - мутируются

Google
Anton
17.07.2017
23:10:59
и там еще есть куча всего, но основная идея примерно такая

Nikita
17.07.2017
23:11:34
а что подразумевает мутация?

Anton
17.07.2017
23:11:44
изменения данных

Nikita
17.07.2017
23:11:52
понял

http://graphql-ruby.org/queries/mutations.html

тут норм написано

Anton
17.07.2017
23:12:54
ага

Nikita
17.07.2017
23:13:19
ну блин, короче нужно брать конкретную задачу и пытаться делать ее

так абстрактно тяжело

Anton
17.07.2017
23:13:52
а так всегда и бывает

Nikita
17.07.2017
23:16:09
ну то есть сначала описаешь сам объект какой-то, дальше делаешь квери для него в схеме

ну, а остальные штуки уже по факту гуглить

Anton
17.07.2017
23:17:19
ага

Nikita
17.07.2017
23:17:20
блин ну прикольно

получается, что ты в контроллере переменную не через AR ищешь, а через эту штуку, в конечном итоге?

ну я имею ввиду инстансовую

Anton
17.07.2017
23:19:21
что-то в таком духе

Nikita
17.07.2017
23:19:52
а в чем преимущества перед AR? ну основные

Anton
17.07.2017
23:21:29
так там под капотом АР

или любой другой ОРМ/ром

Google
Anton
17.07.2017
23:22:57
т.е. ты описываешь, как данные получать

а потом мапишь запрос на все это и получаешь данные

так что могут быть N+1 в определенных случаях

Igor
18.07.2017
00:31:59
Ребят, если есть enum atribute, который в бд integer, array: true. Как разрешить несколько значений из enum для этого поля ? enum status: [:posted, :created, :failed] post.status #=> ["posted", "created"]

Смерть
18.07.2017
00:54:41
разрешить в параметрах?

Igor
18.07.2017
01:14:52
контроллера всмысле? рельсы говорят post.status = [1, 2] #=> ArgumentError: '[1, 2]' is not a valid <enum>

Mikhail
18.07.2017
01:39:50
Igor post.statuses

множественное число же

Admin
ERROR: S client not available

Mikhail
18.07.2017
01:42:13
Не писал не разу enum массивом) Разве можно?

v
18.07.2017
03:14:24
о, чувствуется, что в rubyshool ссылку дали :D

Dm
18.07.2017
04:00:43
Да-да )

Amir
18.07.2017
05:15:32
Извините за глупый вопрос Объясните фен-шуй как работают переменные модели в модели с attr_accessor когда нужно и можно юзать @myval и self.myval

Xenial
18.07.2017
07:15:29
Привет! Сейчас есть 2 проекта, на которых нет тестов или очень мало. В одном rspec, capybara, factory_girl, во втором -- вообще ничего. Хочется сделать что-то вроде генератора фабрик и, может, повторяющихся тестов. Нашла гемы to_factory и rspec-kickstarter, но они старые.Подскажите, пожалуйста, есть ли более современные гемы для этих целей или вообще посоветует что-нибудь интересное на эту тему.

Anton
18.07.2017
07:29:58
Сколько у тебя там моделей?

Xenial
18.07.2017
07:50:59
Около сотни в первом, 30-40 во втором

Anton
18.07.2017
07:51:27
Второй можно руками за 30 минут сделать

Просто проблема в том, как ты данные то вставишь в генератор?

Xenial
18.07.2017
07:52:47
Из схемы, из самой модели (всякие validates presence of, belongs_to), но я скромный джун, с трудом понимаю вообще что происходит

Google
Anton
18.07.2017
07:53:31
Ну я про том, что как генератор поймёт, какие конкретно данные (имя, а не набор символов или почту) вставлять

Xenial
18.07.2017
07:54:55
имя поля + cycle/sequence из цифр, если строка, cycle/sequence, если integer, почты там нет по-моему нигде

+ каждую сгенерированную фигню все равно просматривать

Anton
18.07.2017
07:55:47
А потом тебе все проверять и изменять? :)

Xenial
18.07.2017
07:57:01
Что-то вроде этого, но хотя бы какая-то основа будет

focusshifter
18.07.2017
07:59:11
Что-то вроде этого, но хотя бы какая-то основа будет
я согласен с Антоном, что фабрики можно наковырять по схеме за не очень большое время во втором случае

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

Xenial
18.07.2017
08:00:44
В проекте, где 100 моделей тесты сейчас более актуальны

Да и вообще, я уже начинаю бояться, что это часто встречающееся явление -- полное отсутствие тестов, поэтому и спрашивала про гемы сразу

Anton
18.07.2017
08:02:20
Ну, гемов, которые тебе покроют все тестами нет

Начни с моделей, которая сама используешь

Xenial
18.07.2017
08:03:02
Т.е. вы думаете, что генератор фабрик по моделям -- не очень хорошая идея? Что я потом запутаюсь просто в большом количестве фабрик, о которых ничего не знаю и большая часть из которых не работает?

Anton
18.07.2017
08:03:22
Ага

focusshifter
18.07.2017
08:03:23
йеп

Anton
18.07.2017
08:03:31
Да и тебе не фабрики нужны

А тесты писать

Может там вообще фабрики не использовать

Xenial
18.07.2017
08:04:14
Пойду тогда( Спасибо всем!

focusshifter
18.07.2017
08:05:13
и rspec-kickstarter в этом не сильно поможет. я подозреваю, что для AR-модели он сгенерит кучу ненужного/некорректного месива, которое ты не раскопаешь потом

Amir
18.07.2017
08:18:03
досих не понимаю зачем нужны тесты

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