@proRuby

Страница 130 из 1594
Nikolay
14.08.2016
09:51:38
а вообще, я заметил за собой фигню - когда вкручивал в панельку управление контейнерами, когда вечером вкручивал в панельку свой ЕРР гем для проверки доменов, я риальне боюсь. вроде и не сложно, но боюсь. приблизительно так же боялся когда винты с поставленной на неё 6й фрей 10 лет назад уезжали в америку, канаду и европу

но да, я это делаю

но ссу)))

Maksim
14.08.2016
10:46:41
Привет всем Как думаете, почему когда я запускаю capybara.save_and_open_page через запуск скрипта - он показывает пустую страницу Но если я напишу после этого binding.pry и в консоли напишу capybara.save_and_open_page, то мне уже все выводится

Google
Maksim
14.08.2016
10:47:29
Может нужно в скрипт передать какие-то данные?

Разобрался, когда выставил sleep 5

Alex
14.08.2016
11:28:39
Разобрался, когда выставил sleep 5
Нерпавильно ты сделал, ты должен ждать пока на странице появится какой то элемент

для этого можно написать допустим page.has_css?(".modal") или page.has_content?("Успешно отредактировано")

тогда капибара будет выполнять весь последующий код СРАЗУ как элемент появится, без серьезных задержек.

а если этого элемента нет то тоже надо логику городить, либо кидать ошибку.

Maksim
14.08.2016
11:31:11
ну да, у меня костыль костыль. Я хотя бы понял из-за чего пустой экран выводился.

Alex
14.08.2016
11:31:26
В девелопменте то можно.

jdggd
14.08.2016
13:08:12
как скриптом получить доступ к например сообщениям из моего вк p.s. - нуб, библиотек не предлагать

Плюшка
14.08.2016
13:08:38
библиотеками обычно как раз проще )

jdggd
14.08.2016
13:10:07
знаю) Хочу сам попробЬІвать

Nomaniba
14.08.2016
13:13:44
jdggd
14.08.2016
13:14:35
можно подробней ?

Google
Nomaniba
14.08.2016
13:22:01
можно подробней ?
куда подробней , если ты без библов хочешь,т.е. без httparty,nokogiri

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

jdggd
14.08.2016
13:36:26
нене, ну я имел введу без всяких vk-ruby, vkontakte_api и тд

Vlad
14.08.2016
13:37:12
какой бот еще, веб скрепинг? API + http запросы

jdggd
14.08.2016
13:38:38
да как их юзать как сформировать accesstoken как через него подключиться

Nomaniba
14.08.2016
13:49:23
https://github.com/jnunemaker/httparty

http://www.nokogiri.org/

Maksim
14.08.2016
15:48:28
Как мне его ждать? Через loop?

Нерпавильно ты сделал, ты должен ждать пока на странице появится какой то элемент

для этого можно написать допустим page.has_css?(".modal") или page.has_content?("Успешно отредактировано")

Alex
14.08.2016
16:10:13
Как мне его ждать? Через loop?
Ты когда пишешь page.has_css? или подобное, и если капибара не видит элемент сразу то она подождет, проверит еще несколько раз пока таймаут не кончится.

Если элемента так и не будет - то скорее всего произошла проблема, либо выставь таймаут больше.

А если произошла проблема то можно просто кидать эксепшн. Допустим обернуть метод капибары чем то что кидает эксепшн если false

Ты ведь не в обход api хочешь это сделать?

Amir
15.08.2016
02:36:28
Ребята правильно ли писать на рельцах билинговую систему чего либо

Vlad
15.08.2016
02:44:48
обновил руби до 2.3.1 и еще гемы обновил, теперь мой старый скрипт выдает /usr/local/rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/multipart-post-1.2.0/lib/composite_io.rb:19: warning: UploadIO#respond_to?(:to_ary) is old fashion which takes only one parameter /usr/local/rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/multipart-post-1.2.0/lib/composite_io.rb:105: warning: respond_to? is defined here что он вообще хочет? и как убрать?

Amir
15.08.2016
03:30:02
gem update может

Vlad
15.08.2016
03:34:08
да скрипт то работет, это просто варнинг какой-то

ппц

Google
Amir
15.08.2016
03:45:11
rails тоже обновился наверно до 5-ой

[Anonymous]
15.08.2016
03:47:34
да как их юзать как сформировать accesstoken как через него подключиться
Да просто токен получаешь и делаешь запросы к API.

Там всё элементарно в случае с VK.

Vlad
15.08.2016
05:25:48
яж говорю все обновил:)

Vlad
15.08.2016
06:14:03
Кто нибудь сталкивался с подключением к серверу ipv6 блока адресов через tunnelbroker?

Amir
15.08.2016
07:26:34
А в чем проблема?
пока незнаю я только изучаю рельцы руби и пока делаю только простенькие приложения, и вроде пока все хорошо, мне нравиться а система биллинга это будет не только какой-то простой сайтик а система учета, со всеми вытекающими отсюда наверняка будет куча справочников привязанных друг другу думаю будет похож на 1С, будет понятие документа, должен будет уметь выставлять счет учитывать оказанные услуги и прочее прочее, пока был только разговор

Rafkat
15.08.2016
07:37:09
Рельсы идеально для этого

I
15.08.2016
07:39:06
для такой вещи не лучше ли будет взять Mongo? Или сейчас монгохейтеры набегут?)

Vlad
15.08.2016
07:41:57
> наверняка будет куча справочников привязанных друг другу

Vlad
15.08.2016
07:41:58
> не лучше ли будет взять Mongo?

не лучше

Nikolay
15.08.2016
07:43:41
> биллинг > mongo kek

Andrey ?
15.08.2016
07:45:18
Чатек, есть такая проблема: рельсовские формохелперы (например, text_field) подставляют значение из схемы по-умолчанию, как этого избежать?

I
15.08.2016
07:45:57
используйте text_field_tag

Andrey ?
15.08.2016
07:46:42
Да, но тогда эту же форму нельзя будет юзать для редактирования?

I
15.08.2016
07:47:02
почему? просто в text_field_tag сами запишите то, что пожелаете

Andrey ?
15.08.2016
07:47:35
А просто выключить подстановку дефолтных значений в новой форме нельзя? =\

Google
I
15.08.2016
07:48:43
а зачем тогда сам text_field, а не text_field_tag?)

text_field_tag 'name', @contact.is_default_name? ? «bla-bla-bla> : @contact.name

Andrey ?
15.08.2016
07:55:01
Что-то, кажется, проще будет взять и убрать дефолты из схемы)

Amir
15.08.2016
07:56:46
лучший пагинатор ActiveRecord ?

I
15.08.2016
07:58:44
kaminari используем

Что-то, кажется, проще будет взять и убрать дефолты из схемы)
Просто text_field от text_field_tag практически и отличается тем, что по дефолту подставляет значение. Сделайте Form Object - и там просто убирайте дефолтное значение. И тогда можете использовать text_field

Evgeny
15.08.2016
08:11:52
Nikolay
15.08.2016
08:14:25
Ребята правильно ли писать на рельцах билинговую систему чего либо
да хоть на рубях, хоть на рельсе, хоть на ноде, хоть на джанге. ЭТО ИНСТРУМЕНТЫ. и делай что хочешь

Admin
ERROR: S client not available

Nikolay
15.08.2016
08:19:20
php тоже инструмент. но можно сделать няшный магенту, а можно уебище вроде битрикса

Vlad
15.08.2016
08:45:31
Мой выбор HTTP-сервера для Rails Puma – 15 ??????? 56% Unicorn – 7 ??? 26% nginx/passenger – 4 ?? 15% Thin – 1 ▫️ 4% ? 27 people voted so far.

Evgeny
15.08.2016
08:46:52
У меня на 4ке пассажир, на пятой очевидно пума

Vlad
15.08.2016
08:47:09
почему пума?

Evgeny
15.08.2016
08:47:28
Потому что из коробки)

И причина там из за экшенкабеля

Где то была статья кажется на хероку какие + и - у них

Vlad
15.08.2016
08:49:15
actioncable на passenger не будет работать?

Evgeny
15.08.2016
08:51:19
Будет, но на платной версии кажется

Mark
15.08.2016
08:51:19
Будет

Evgeny
15.08.2016
08:53:38
Помню когда на 4ку ставил из репозитория готовый nginx + passanger радовалс, что все из коробки и быстро. На 5й решил научиться конфигурировать наконец их по отдельности, в принципе ничего сложного. Конечно еще с систем д пришлось помучится

Google
Vlad
15.08.2016
08:54:53
зачем их отдельно конфигурировать?

I
15.08.2016
08:55:37
сейчас столкнулся с тем, что заказчик кидает скриншоты с панельки Azure - там порт 80ый проброшен на машину. А на машину на 80ый порт ничего не прилетает. Firewall отключен, в iptables все доступно. Думаю, что заказчик не все там настроил у себя

Evgeny
15.08.2016
08:55:42
Ну я capistrano еще не осилил, а так то это всегда настраивалось отдельно, это разные вещи же

I
15.08.2016
08:58:09
да что там осиливать, все из коробки работает без проблем сейчас пару строк прописать - указать репозиторий, доступы к машинам - и все, вперед. Или я не прав?

Vlad
15.08.2016
08:58:18
но ведь там только вписать вот это в конфиг nginx и все passenger_root /usr/lib/ruby/vendor_ruby/phusion_passenger/locations.ini; passenger_ruby {{ rbenv_path }}/shims/ruby;

Lupsick
15.08.2016
08:59:27
а у меня в докер-контейнерах пессенджер standalone крутит руби и ноду

Vlad
15.08.2016
09:03:54
standalone это значит без nginx?

Lupsick
15.08.2016
09:06:25
standalone это значит без nginx?
но nginx проксирует на контейнеры

Vlad
15.08.2016
09:23:33
как деплоить рельсы с пумой? просто в upstart прописать? а nginx не нужен?

Nikolay
15.08.2016
09:24:30
нужен, конечно. дл статики

Nikolay
15.08.2016
09:24:52
да
странно, у меня 80 порт что на ноде что на виртуалках в виден

Vlad
15.08.2016
09:24:54
да

I
15.08.2016
09:26:51
да
в Capfile require 'capistrano/puma/nginx' потом согласно: https://github.com/seuros/capistrano-puma rails g capistrano:nginx_puma:config поправить там, если что не так cap production puma:config cap production puma:nginx_config ну и все, собственно оно уже будет автоматом деплоиться

[Anonymous]
15.08.2016
09:32:29
Не подскажите? Что только не пробовал

Страница 130 из 1594