@rubylang

Страница 1254 из 1684
Смерть
23.10.2017
17:48:07
А как добавить папку в авторелоад в рельсах? У меня есть app/services, в автолоад добавлена, но релоада по изменению файлов нет.

Vasiliy
23.10.2017
18:05:10
5 рельса?

Смерть
23.10.2017
18:07:44
да

Google
Vasiliy
23.10.2017
18:10:54
Попробуй рестартни спринг, пуму

Denis
23.10.2017
18:11:56
Прод или дев

Смерть
23.10.2017
18:12:05
чет нет

дев

Хочу в консоли подебажить

Может из-за этого

Sergey
23.10.2017
18:13:01
в консоли reload!

после любого изменения файла

Смерть
23.10.2017
18:13:24
о, то что надо, спасибо

Mikhail
23.10.2017
19:16:55
а я проекты, которые не хайлоад перевез на пассажира. ЗЫ мои все такие)

минимум конфига для настройки и деплоя. Очень удобно

Google
Dm
23.10.2017
20:03:11
ну пума и юникорн тоже несложно настраиваются)

> которые не хайлоад а хайлоад это какие?

Baryskhan
24.10.2017
04:00:03
на 5ом рельсе при тестировании с selenium chrome кнопки не нажимаются, кто сталкивался с таким?

Александр
24.10.2017
04:15:51
Сделаю сайт под заказ по всем вопросам в лс ///

hukendo
24.10.2017
04:57:20
мы тут все могём, эти ваши сайты ))

Vitaly
24.10.2017
06:09:12
ну пума и юникорн тоже несложно настраиваются)
наверное это когда куча народу обращается к сайту

Nikita
24.10.2017
06:22:38
@baryskhan а ошибки то какие?

Baryskhan
24.10.2017
06:23:06


там как будто кнопка не нажимается если запускать rspec и смотреть

или запрос не уходит

Egor
24.10.2017
06:46:30
А кнопка кем-то генерируется?

React, например

В общем, если кнопка генерируется JS, то надо убедиться, что включена настройка js: true. Ещё можно поставить какой-нибудь chromedriver-helper, чтобы посмотреть, как ведёт себя страница во время тестов

Baryskhan
24.10.2017
06:51:54
js: true есть

кнопка бутстраповская

Egor
24.10.2017
06:53:25
Может страница не та? ;)

Nikita
24.10.2017
06:53:37
поставь capybara-screenshot

посмотри скрин

что там вообще есть

Baryskhan
24.10.2017
06:59:56
как можно проверить логи запросов?

Google
Nikita
24.10.2017
07:00:13
log/test.log?

каких конкретно запросов, когда? уточняй

Baryskhan
24.10.2017
07:01:38
кнопка нажимается, запрос уходит или не уходит

для добавление поста

Nikita
24.10.2017
07:01:53
log/test.log

Baryskhan
24.10.2017
07:02:13
туда надо записывать?

или он все логирует?

Nikita
24.10.2017
07:02:29
туда не надо записывать, туда логируется окружение тест среды

покажи лучше тест сам

Baryskhan
24.10.2017
07:10:36
))

Nikita
24.10.2017
07:11:45
https://github.com/thoughtbot/capybara-webkit

не пробовал ставить?

Baryskhan
24.10.2017
07:12:47
ща

scenario 'user can add posts', js: true do p user visit root_path fill_in 'post[title]', with: 'test title' fill_in 'post[body]', with: 'test body' File.write('1.html', page.body) click_button 'SavePost' wait_for_ajax File.write('2.html', page.body) expect(page).to have_content('test title') expect(page).to have_content('test body') end

Capybara.register_driver :chrome do |app| require 'selenium/webdriver' Capybara::Selenium::Driver.new(app, browser: :chrome, desired_capabilities: { 'chromeOptions' => { 'args' => %w[{window-size=1920,1080 no-sandbox user-data-dir=/root}] } }) end

чисто для сведения

Nikita
24.10.2017
07:19:23
тебе нужно проверять не контент, а создался ли пост в бд

expect { ... }.to change(Post, :count).by(1)

fill_in 'post[title]', with: 'test title' пиши по человечески, fill_in :post_title, with: '...'

Di
24.10.2017
07:29:54
А мне PhantomJS драйвер больше нравится, на webkit сталкивался с багами, на фантоме не пришлось. Правда опыт небольшой, но сложилось такое впечатление.

Google
Nikita
24.10.2017
07:30:05
а у меня вот наоборот)

то слишком старая версия фантома, то слишком новая

то файл не аттачится в форму, то еще что-то

Di
24.10.2017
07:30:51
Ну в итоге у меня оба драйвера и в зависимости от теста переключаю. ))

Nikita
24.10.2017
07:31:02
ну как вариант можно и так, да

Di
24.10.2017
07:33:03
Друзья, подскажите как лучше хранить одиночную настройку в приложухе? Имеется ввиду что будет переменная которая периодически меняется, но должна сохраняться между запусками сервера. Пока на ум пришел только вариант модель у которой будет только один инстанс, ну и соответственно таблица с одной строчкой только. Это норм или можно более лушче?

Nikita
24.10.2017
07:33:03
мы сейчас пробуем headless chrome, тоже неплохая штука

ну синглтоном и храни, чего нет?

Di
24.10.2017
07:34:20
Ок, а модель как то обозначить что она синглтон или излишне? Чето тема синглтонов для меня темновата слегка.

Nikita
24.10.2017
07:34:31
https://ruby-doc.org/stdlib-2.1.0/libdoc/singleton/rdoc/Singleton.html

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