@rubylang

Страница 1236 из 1684
s
06.10.2017
19:45:35
Похоже, с русским и руби - такая же фигня)

Читал про обсуждение ненужности/иновационности di

s
06.10.2017
19:48:21
Выше)

Google
s
06.10.2017
19:48:38
А ничего, что di лет 15 как обычная практика?))

Алиф
06.10.2017
19:50:12
@vasivas я сейчас rails console test

irb(main):009:0> u => #<User id: 9, nickname: "alif", email: "a@gmail.com", password_digest: "$2a$04$F7SAjM0iQ7eTMvlFXlK8leg/ZkfimGuIyMm.GFt8TmE...", token: "45fvS3dM52dMd8rgYoVq73pr", created_at: "2017-10-06 19:48:22", updated_at: "2017-10-06 19:48:22"> irb(main):010:0> Post.create(title: "t", body: "body", author_id: u.id) ActiveModel::UnknownAttributeError: unknown attribute 'author_id' for Post.

s
06.10.2017
19:50:55
Просто не понятна подача про «не нужно в интерпретируемых языках»

Алиф
06.10.2017
19:51:04
это rails console developent рабоатет

s
06.10.2017
19:51:34
Это все ведь ортогонально языку

Алиф
06.10.2017
19:51:53
это проблема наверно про http://tech.eshaiju.in/blog/2016/02/15/rails-5-belongs-to-associations-default-to-required-true/

вот что та так

irb(main):011:0> Post.new => #<Post id: nil, title: nil, body: nil, user_id: nil, published_at: nil, created_at: nil, updated_at: nil>

где у мне author_id ? ого

Смерть
06.10.2017
19:58:51
Вот тебе и ого

Алиф
06.10.2017
20:00:59
вот как я ришел

Google
Алиф
06.10.2017
20:01:22
rails db:drop RAILS_ENV=test и rails db:create RAILS_ENV=test

Eugene
06.10.2017
21:41:56
@Eugene_Shved my accoutn is block stackoverflow.com
Ну так сделай новый

Че ты

Dmitry
06.10.2017
21:47:44
как заставить вот это https://gist.github.com/dmitryfry/1794ef99a184eba58958974aa9c12a03 работать с турболинками

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

уже и оборачивал в document.addEventListener("turbolinks:load", function() { }

pny
06.10.2017
21:50:11
не юзать турболинки в 2к17

Dmitry
06.10.2017
21:51:07
вопрос не был юзать ли мне их.

Смерть
06.10.2017
21:51:14
>No, I solved it...I needed to wrap my slide images in an empty div...I'm not sure that's in the docs anywhere, but I'll follow up with the author. @bodrovis, thanks for the quick reply.

вон что пишут

Mighty
06.10.2017
21:52:48
Dmitry
06.10.2017
21:57:21
>No, I solved it...I needed to wrap my slide images in an empty div...I'm not sure that's in the docs anywhere, but I'll follow up with the author. @bodrovis, thanks for the quick reply.
а скинь пожалуйста где ты это вычитал, чет я все уже пооборачивал не помогает

Смерть
06.10.2017
22:00:00
я просто гугланул slick.js turbolinks

это было первой ссылкой

Я думал я со сликом имел дело, но вроде нет

Антон
06.10.2017
22:04:36
тест db грузится из актуальной схемы

вообще норм практика любые манипуляции с db заканчивать с db:test:prepare и тесты чота перестают падать

Dmitry
06.10.2017
22:20:12
Я думал я со сликом имел дело, но вроде нет
оказалось я читал уже там, не мой случай. ищу дальше

Google
Юрий
06.10.2017
23:29:17
Фууууфффф

Dmitry
07.10.2017
09:27:00
как заставить вот это https://gist.github.com/dmitryfry/1794ef99a184eba58958974aa9c12a03 работать с турболинками
так удалил ради эксперимента турболинки. проблема следующая, в development все стало замечательно но в production первый раз когда открываешь страницу скрипт наполовину срабатывает. все последующие разы все нормально отрабатывает. Тоже самое когда ctrl + f5 жмакаешь наполовину срабатывает, по F5 все ок.

так похоже каким то мистическим образом это происходит из-за display: flex;

удаляю display: flex, разметка кривая но все прогружается как надо на проде. что за х№;%:та

Artem
07.10.2017
18:15:41
Как сделать .count по записям с условием?

Ilya
07.10.2017
18:25:28
Выбрать все записи по условию и сделать count?

Влад
07.10.2017
21:09:41
Не обязательно, count принимает параметры, ассоциации https://apidock.com/rails/ActiveRecord/Calculations/ClassMethods/count

Oleg
08.10.2017
12:34:38
Кто нибудь работал c auth0?

Антон
08.10.2017
12:37:12
и в бан, но не сразу, потому что у банхамера тоже должен быть выходной

Egor
08.10.2017
13:17:48
Всем привет. Кто-нибудь писал feature тесты с webpaker'ом? Проблема слующая: при запуске тестов, React не рендерит html (смотрел через capybara-screenshots). Пробовал запускать rails s -e test, с уже прекомпилированными ассетами и выключенным webpack-dev-server, html рендерится.

Egor
08.10.2017
13:45:39
render_views включал ?
Нет, не включал. Тесты проходили, пока я использовал react-rails gem. И, если я не ошибаюсь, render_views метод специфичный для controller тестов

Egor
08.10.2017
13:46:19
Так или иначе, render_view не помог

Egor
08.10.2017
13:56:54
А если поставить в before(:suite) Webpacker.compile ?
Вставил config.before(:suite) { Webpacker.compile } в spec/rails_helper, не помогло.

Mighty
08.10.2017
14:02:14
Компилировать вебпак перед каждым прогоном это конечно мечта

Vasiliy
08.10.2017
14:06:21
Вебпак какой?

Вебпакер*

Egor
08.10.2017
14:07:16
3.0.2

Google
Vasiliy
08.10.2017
14:08:29
Хм.. вроде в последней версии дев сервер в основном потоке работает с рельсами

Evgeniy
08.10.2017
14:51:28
Глупый вопрос, но js: true стоит же на этот тест?

Egor
08.10.2017
15:01:45
Да, js: true включен

Выглядит так, как будто ассеты не подгружаются, либо JS отрабатывает с ошибкой

Evgeniy
08.10.2017
15:06:35
Я бы попробовал подставить драйвер допустим selenium_chrome, пусть откроется браузер и посмотреть что там происходит. Нужно скачать chromedriver для этого. Сам драйвер уже зарегистрирован в capybara должен быть

Admin
ERROR: S client not available

desmond
08.10.2017
15:58:51
Вставил config.before(:suite) { Webpacker.compile } в spec/rails_helper, не помогло.
я делал bin\webpack в before(:suite), но это так себе, вот есть костыль получше https://gist.github.com/naps62/a7dcce679a45592714ea6477108f0419

No
08.10.2017
19:39:09
Боль. Делал тестовое, придумал архитектуру - в конце понял, что обосрался с этой архитектурой

7 часов потрачено, а результат даже стыдно показывать (((

No
08.10.2017
19:43:01
Взял интерактор и пундит. Решил, что у меня будет авторизировать ресурс в интеракторе. По итогу вышло так, что в некоторых кейсах я заведомо загружаю запись, которая не будет авторизована (и наоборот, провожу авторизацию на ресурсе, который точно будет авторизован)

Выход вижу в двух отдельных скоупах в апи для разных типов юзеров

И в выпиливании пундита оттуда

Идея реюзать контроллер для двух типов юзеров с разными скоупами оказалась провальной))

Вообще интересно, стоит ли делать общий контроллер для ресурса для двух типов юзеров, если в каждом экшене в зависимости от типа юзера - разный скоуп ресурса (либо все, либо принадлежащие юзеру). Например, один может видеть все, но обновлять только свои и не может удалять. Второй видит только свои и может делать все со своими записями

Или в таком кейсе два отдельных контроллера лучше зайдут?

Sergey
08.10.2017
19:53:04
Добрый вечер, коллеги. Кто то прикручивал к сайту оплату через bitcon? Есть опыт и что лучше юзать? Нашел это https://github.com/blockchain/api-v1-client-ruby . Это норм? И может кто-то опытом поделится?

Mighty
08.10.2017
19:53:14
И чисто из любопытства, скинь что за тестовое

Google
No
08.10.2017
19:53:44
Ты ведь в курсе что ты путаешь авторизацию с аутентификацией?
Ммм. Авторизация - это пермишены для действий. Где я ошибся?

Mighty
08.10.2017
19:54:14
Ммм. Авторизация - это пермишены для действий. Где я ошибся?
>контроллер аутентификации >разные роли и разные полномочия

Если ты делаешь аутентификацию, то зачем туда мешаешь роли?

No
08.10.2017
19:56:12
Ммм. Где я говорил про аутентификацию? О_о

Авторизация - это про проверки доступа, аутентификация - это про подлинность юзера

Так что ты что-то путаешь))

Mighty
08.10.2017
19:57:44
А какая связь между контроллером и авторизацией? Ты хочешь сделать распределитель полномочий, причем здесь единичный контроллер?

No
08.10.2017
19:59:41
Все, я понял, где я проебался и что ты имеешь ввиду, походу

Авторизация не должна проверяться внутри интерактора, интерактор должен делать дело. А авторизовать лучше действие в самом экшене, тогда проблемы нет

Антон
09.10.2017
11:07:21
Выход вижу в двух отдельных скоупах в апи для разных типов юзеров
отличный результат, прямо блестящий иногда, когда ты точно знаешь как ресурс будет загружен и не нужна авторизация вовсе

Aldar
09.10.2017
11:07:48
тупой вопрос по вебсокетам, когда я создаю 2 вебсокет объекта по разным путям , new WebSocket('ws://www.host.com/path1'), new WebSocket('ws://www.host.com/path2') будет создано 2 tcp соединения, или одно?

Vasiliy
09.10.2017
11:08:19
два вроде

по вебсокетам ещё - как затестить скок максимум выдержит сервак

Aldar
09.10.2017
11:09:17
у меня задача передавать клиенту много мелкой статистической инфы, лучше тогда создать один путь ws://www.host.com/statistics и по нему все сразу передавать, чем создавать много путей и много соединений

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