@rubylang

Страница 275 из 1684
Valentin
07.08.2016
20:39:39
Подскажите как лучше сделать. Есть Angular и Sidekiq. После создания какой-то записи в БД, к ней автоматически подгружаются данные через Sidekiq. Но из-за того что данных не мало, пользователю нужно перезагружать страницу записи, что бы дождатся пока все подгрузится. Как сделать, что бы данные автоматически обновлялись на странице? У меня в голове только одна идея. Просто через определенное время, запрашивать данные с сервера. Но сам факт того, что нужно делать запросы, часть которых будет безрезультативной, мне не нравится.

s
07.08.2016
20:41:54
https://gist.github.com/Evshved/5896a7a6f17de139b1972df9d1d33be3
number_of_iterations = (1..10) number_of_iterations.map … 10.times

зачем 10 раз повторять одно и тоже?

faker?)

Google
Eugene
07.08.2016
20:42:35
хотел посмотреть будет ли работь

я знаю, что в дейвайсе есть защита от жуликов надо будет подключить её

Sergey
07.08.2016
20:43:34
@the_valan https://faye.jcoglan.com/

Valentin
07.08.2016
20:45:25
s
07.08.2016
20:45:37
https://gist.github.com/kovalevsky/2d055726fa617c9c33f2a7c339dfce70 попробуй добавить вот это, для того, чтобы получить скриншоты и дампы страниц, если спек капибары упал

ну и больше путс дебага, если не понятно, что не так делаешь

Valentin
07.08.2016
20:46:20
@the_valan https://faye.jcoglan.com/
хотелось обойтись без доп. библиотек

Eugene
07.08.2016
20:46:21
а как еще можно обращаться к полю, кроме как не по иду класса

s
07.08.2016
20:47:18
так ты у тебя же ниже > fill_in 'User name', with: "#{name_of_user}"

> хотелось обойтись без доп. библиотек это как? если не хочется делать пуллинг

и не хочется либъ

то можно использоваться AWS SNS

Google
s
07.08.2016
20:48:11
и из упорства отказаться от aws sdk

Eugene
07.08.2016
20:48:18
так ты у тебя же ниже > fill_in 'User name', with: "#{name_of_user}"
ну так оно почему то не заполняется

s
07.08.2016
20:48:18
и написать клиент самому

Sergey
07.08.2016
20:48:27
Можно делать свой фае с нуля

Почему бы и нет

Eugene
07.08.2016
20:48:29
Failure/Error: expect(page).to have_content("#{email}") expected to find text "tptiedogcy@gmail.com" in "Toggle Navigation Bsuir Schedule Login Register Sign up * Email * User name 6 - 14 characters * Number of group 6 digits * Password6 characters minimum * Password confirmation Log in"

s
07.08.2016
20:48:30
> ну так оно почему то не заполняется а ты уверен?

Eugene
07.08.2016
20:48:37
да я уверен

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

может полный путь ему указать?

через все иды которые ведут к этому филду?

если такое возможно

s
07.08.2016
20:54:26
find(:css, <selector>).set(<email>) можно начать с этого, чтобы понять, где проблема

Sergey
07.08.2016
20:55:46
fill_in "user_email", with: "#{email}" expect(page).to have_content("#{email}") Какой вообще смысл в этом тесте

s
07.08.2016
20:56:15
> expect(page).to have_content("#{email}") но это же и не будет работать

на странице нет такого теста

есть элемент с таким значением атрибута

убери have_content и посмотри, что пишется в test.log

*нет такого текста

Eugene
07.08.2016
21:00:40
Register users: Register with trully input data Failure/Error: expect(page).to ("#{email}") NoMethodError: undefined method `matches?' for "edxdqfdbql@gmail.com":String

Google
s
07.08.2016
21:01:45
я имел ввиду убрать эту строку

что в логе? commit и все такое?

Eugene
07.08.2016
21:04:02
shved@shved-pc:~/programming/Bsuir-Organizer$ rspec spec/tests_for_users/ ......qxqhjjsgqh@gmail.com pdljiumwik@gmail.com etxuvqbnes@gmail.com ktnqocdvmb@gmail.com dgfhvrbjlm@gmail.com uhtcuaepop@gmail.com mvbqhqupus@gmail.com usksvplckm@gmail.com mqppbwevkj@gmail.com hiytraklbd@gmail.com . Finished in 2.79 seconds (files took 1.76 seconds to load) 7 examples, 0 failures

s
07.08.2016
21:04:13
в log/test.log

Eugene
07.08.2016
21:04:48
7 к строк

ща удалю и заново запущу

Valentin
07.08.2016
21:04:58
Можно делать свой фае с нуля
немного вник в это все скорей всего буду использовать спасибо

Sergey
07.08.2016
21:05:42
Но там в пятых есть свой еще один

Eugene
07.08.2016
21:05:49
бля 700 строк нарендерило, щас уберу 10.times

s
07.08.2016
21:06:08
немного вник в это все скорей всего буду использовать спасибо
я бы сделал сначала с пуллингом, если нет опыта с феем

потом прикрутил бы к реализации фей

если это нужно

s
07.08.2016
21:06:43
фей здорово, но потребует кучи телодвижений в разных местах

от клиента до деплоя и мониторинга себя

Valentin
07.08.2016
21:07:29
я бы сделал сначала с пуллингом, если нет опыта с феем
окей, спасибо в любой случае, ещё буду вникать в это все. нужно заполнить этот пробел в знаниях

Eugene
07.08.2016
21:08:01
я бы сделал сначала с пуллингом, если нет опыта с феем
https://gist.github.com/Evshved/5896a7a6f17de139b1972df9d1d33be3#file-logs

Redirected to http://www.example.com/ wat

я к этому не готов

s
07.08.2016
21:10:15
судя по логу какие-то пользователи уже должны быть в базе

Eugene
07.08.2016
21:10:39
да пользователей, которых я сам добавил

Google
Eugene
07.08.2016
21:11:29
2.2.2 :001 > User.all User Load (0.5ms) SELECT "users".* FROM "users" => #<ActiveRecord::Relation [#<User id: 3, email: "aaa@gmail.com", created_at: "2016-08-05 19:19:09", updated_at: "2016-08-05 19:47:37", user_name: "Ehh Kol", number_of_group: 544444>, #<User id: 4, email: "kate@gmail.com", created_at: "2016-08-05 23:22:29", updated_at: "2016-08-05 23:22:45", user_name: "kate", number_of_group: 456256>, #<User id: 5, email: "askdjaslkf@gmail.com", created_at: "2016-08-07 12:21:44", updated_at: "2016-08-07 12:21:44", user_name: "kkkk", number_of_group: 521463>]>

а почему оно редиректит на http://www.example.com/

s
07.08.2016
21:15:31
потому что ты кликаешь в логаут в тесте

Arthur ?
07.08.2016
21:46:01
потому что их выпадает очень много при каждом рефреше страницы, и дебажить не удобно(да, я дебажу через puts)

либо подскажите как лучше дебажить, byebug не предлагать, потому что я хочу отловить баг в case -> when, а байбаг вызывается даже если прога прошла не по тому when, где я его оставил(надеюсь понятно)

Eugene
07.08.2016
21:49:28
how to delete sql query from rails logs

Admin
ERROR: S client not available

Eugene
07.08.2016
21:49:32
http://stackoverflow.com/questions/7759321/disable-rails-sql-logging-in-console

не?

Arthur ?
07.08.2016
21:52:02
видел, не понял в какой файл впилить предлагаемые куски кода? rails 3

Eugene
07.08.2016
22:16:56
чёт не зафорвардило 65 сообщений

лучше путсами

т.к. тесты работают в транзакциях, ты не увидишь в коносли ничего нормального

а как через путс проверить видет ли rspec вот это <input class="string email required form-control" autofocus="autofocus" type="email" value="" name="user[email]" id="user_email">

аа, интеграционный тест

save_and_open_page напиши в тесте

писал

https://gist.github.com/Evshved/87606deca2b9df4436bdd02444f0cae6

Google
Eugene
07.08.2016
22:20:12
она должна открытся в браузере или же выпилиться полностью в логах

в log/test.log

?

открыться

не открывается

может до той строчки не доходит?

надо ставить до того, как упадет

на какой строчке валится?

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

дык у тебя тест не валится?

у меня тест не валится, но юзеры в дб не создаются

дык в конце теста база чистится

дб одинаковая шо для теста шо для прочего

чего это?

ну так надо, чтоб следующий тест запускался с чистой базой

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

я не создаю одинаковых

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