@rubylang

Страница 1600 из 1684
Mr
29.08.2018
20:46:02
Так что получил пользу

Спасибо)

Илья
29.08.2018
21:32:35
народ есть кто пишет тесты на rspec ?

Google
wi11son
29.08.2018
21:38:12
Илья
29.08.2018
21:38:22
а что?
NameError: undefined local variable or method `user_root_path' у меня выхоит вот такая ошибка

Alexander
29.08.2018
21:39:02
а это в тестах чего?

(рельсы же?)

Илья
29.08.2018
21:39:27
о, было что-то такое
def login(email, password) visit user_root_path click_link "Войти" fill_in :user_email, with: email fill_in :user_password, with: password click_button "Войти" end вот метод , я хз какой путь указать в visit

+

Илья
29.08.2018
21:41:16
и как определяется describe на верхнем уровне?
describe 'Taking a course' do let!(:user) { {email: "noz2203@mail.ru", password: "noz2203@mail.ru"} } before(:each) do login("noz2203@mail.ru", "noz2203@mail.ru") end it ".authenticate" do expect(page).to have_content "Текущие курсы" end def login(email, password) visit user_root_path click_link "Войти" fill_in :user_email, with: email fill_in :user_password, with: password click_button "Войти" end end

Alexander
29.08.2018
21:42:24
угу, лучше сделать describe YourController, type: :controller do

для начала

потом положить в spec/controllers сам спек

Google
Alexander
29.08.2018
21:42:45
мб уже это поможет

хотя стоп, это интеграционные спеки

Илья
29.08.2018
21:44:56
по идее да , я прост первый раз пишу

Alexander
29.08.2018
21:45:13
https://relishapp.com/rspec/rspec-rails/docs/feature-specs/feature-spec короче вот по такому примеру лучше сделать всё

Илья
29.08.2018
21:45:13
хотя стоп, это интеграционные спеки
хотел тест на авторизацию сделать

wi11son
29.08.2018
21:45:14
А роут такие есть? user_root?

Alexander
29.08.2018
21:45:27
включая директорию spec/features

и type: :feature

ну либо реально роута нет

проверить легко - bin/rails routes | grep user_root

если что-то покажет - значит роут есть и проблема где-то в спеках

wi11son
29.08.2018
21:46:31
Без path

Alexander
29.08.2018
21:46:40
Без path
точно!

если ничего не покажет - 50% что проблема просто в роутах

еще можно заменить user_root_path на реальный url (строкой, вида "/user/")

если всё будет работать - то название роута не то

если не будет - то надо смотреть на ошибку )

Alexander
29.08.2018
21:53:01
да )

Илья
29.08.2018
22:27:14
да )
да спасибо , было куча заморочек с require 'rails_helper' и пришлось поставить 2 гема gem 'factory_bot_rails' gem 'factory_girl_rails'

Google
Felix
30.08.2018
04:58:42
факторигерл же переименовали в факторибота

сексисты хреновы

Dm
30.08.2018
05:24:45
Никак

Danny
30.08.2018
06:57:20
Привет ребята! Может тупой вопрос, но хотелось бы уточнить перед тем как сломать половину приложения))) Могу я в 1 бекграунд воркере вызывать другой?

Кøе-ктø Геннадьевич
30.08.2018
06:57:37
Вай нат

Felix
30.08.2018
06:57:41
да, это такой же код, исполняющийся в контексте приложения

Danny
30.08.2018
06:57:56
Спасибо)

biert
30.08.2018
11:20:05
рекрутеры рекрутерчики

Rafkat
30.08.2018
12:04:01
А никто ещё не додумался аукцион устроить на разрабов.

Вот у меня есть крепкий миддл, начальная цена 120к, кто даст больше.

biert
30.08.2018
12:05:13
никто

Артур
30.08.2018
12:08:15
Чем сегодня смотреть можно доку, что генерит swagger-docs ?

Смерть
30.08.2018
12:08:16
Fedor
30.08.2018
12:10:45
хм....

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

Rafkat
30.08.2018
12:11:26
Торговля людьми вроде как запрещена
Ну не в такой форме, но все же есть, когда отделы или целые компании с людьми покупают и продают

biert
30.08.2018
12:11:59
не людей, а продукт над которым они работают

Денис
30.08.2018
12:12:06
Google
Смерть
30.08.2018
12:12:25
Пожалуй не поеду туда

Хотя, 120к деньги то в обще не плохие...

Admin
ERROR: S client not available

mike
30.08.2018
12:57:54
раб твой что-ли?
так спрашиваешь будто это что-то плохое

Сергей
30.08.2018
13:00:45


biert
30.08.2018
13:07:29
union выборок, потом group_by по time и суммирование по count

тут join неуместен ибо нету relations между таблицами

biert
30.08.2018
13:13:18
select time, sum(count) as count from (select * from a union select * from b) group by time order by time asc;

что-то такое

или возможно даже union all

Богдан
30.08.2018
17:05:42
Господа, а не подскажите, использую Rails 5.2.1 и почему-то когда запущенна в докере и я исправляю методы, рельса не видит исправления, пока докер не перезапустить?

biert
30.08.2018
17:10:21
https://github.com/rails/spring

Богдан
30.08.2018
17:25:39
https://github.com/rails/spring
сенкс, та вроде удалил но все-равно, изминения на лету не подхватывает

mike
30.08.2018
17:38:53
так потому и не подхватывает, что удалил

biert
30.08.2018
17:40:04
ну если продакшн то правильно сделал что удалил

Богдан
30.08.2018
17:40:09
так потому и не подхватывает, что удалил
так с ним тоже не подхватывало

не продакшн

Google
Богдан
30.08.2018
17:40:43
только что затестил свой проект на рельсе 5.2.0 там подхватываеь все

изменил в контроллере, сделал запрос и есть результат, а в рельсе 5.2.1 что-то не пашет

то как бы spring тот нужен или нет?

mike
30.08.2018
17:46:19


Богдан
30.08.2018
17:50:39
сенкс, я понял что это что-то типа nodemon в node.js Может там для докера нужно с каким-то ключем запускать, например что бы nodemod работал в докере нужно использовать nodemon --legacy-watch по другому он не подхватывает изминения

mike
30.08.2018
17:51:48
Чекни изменения в рельсе 5.2.1 5.2.0 с докером отлично делает твою задачу

biert
30.08.2018
17:53:00
заметно что скоро осень, рекрутечики оживают

mike
30.08.2018
17:53:32
а как время года влияет?

biert
30.08.2018
17:55:14
отпуски, лето, ну

mike
30.08.2018
17:56:52
пардон

Danny
30.08.2018
20:39:37
Привет) Нужна консультация по воркерам)) как я понял - UpdateWorker.perform_async строит стек из задач.Задачи будут выполняться одна за другой. по очереди. А можно ли реализовать выполнение задачи сразу? Типа поступила зачада - пошла выполняться. что бы сразу, без очереди.

Может есть где почитать об этом?) не знаю как даже запрос для гугла сформировать)

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