@proRuby

Страница 721 из 1594
Alexander
12.09.2017
10:49:20
а как лучше сделать?
можно сделать current_user и current_driver приватными методами, и тогда они вызовутся сами собой при вызове метода current_ability

Alex
12.09.2017
10:49:23
и смотри есть ли там этот элемент или нет

чтобы юзать капибару - ее надо научиться дебажить

Google
Baryskhan
12.09.2017
10:49:56
Alex
12.09.2017
10:50:09
это как?
это так, скажи капибаре запустить допустим хром или файрфокс

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

Alexander
12.09.2017
10:50:31
Мб пермишенов нет или что-нибудь такое?)
ну видно что редирект. вот только почему.

в логах что то должно быть

Alex
12.09.2017
10:50:42
дальше перед тем моментом где тест фейлится ставишь паузу/бряк, после чего сам в хроме пробуешь найти элемент

блэкбокс дебажить то еще удовольствие, нафиг надо.

Tim
12.09.2017
10:51:34
Я так понял 301 кидается всегда, типа вводил адреса вроде 127.0.0.123 и там было 301

Alexander
12.09.2017
10:51:52
хорошо, спасибо)
но ты не делай только тупо возвращение @current_user, а инициализируй его

Alex
12.09.2017
10:52:15
Alexander
12.09.2017
10:52:57
Я так понял 301 кидается всегда, типа вводил адреса вроде 127.0.0.123 и там было 301
может это апач? хотя до пассажира вроде доходит же?

DKV удивился что его кто то вызывает
такая у него судьба с таким ником

Google
Tim
12.09.2017
10:54:41
может это апач? хотя до пассажира вроде доходит же?
Да, пассажир видит что стучались к этму рельсовому приложению

Danny
12.09.2017
10:57:50
Привет ребята! такая ситуация: метод new product. (Добавляю продукт на сайт) Есть у меня форма, в ней селект, которым я вибираю категорию. Если я впишу в поле цена вместо символов буквы, валидация не пропустит дальше, и напишет что цена невалидна. Но при етом селект с категорией слетает , и ее нежно заново выбирать. Вопрос, как сделать что бы в селекте значение запоминалось? Может это и совсем просто, но не стыкался еще с таким. или хотябы подскажите как гуглить :)

Alexander
12.09.2017
10:59:09
а остальные поля у тебя сохраняются?

Danny
12.09.2017
10:59:31
Угу, остальные поля текстовые

Alexander
12.09.2017
11:00:18
а попробуй сохранить с селектом правильно и потом открыть на редактирование. селект у тебя правильный выставится?

Danny
12.09.2017
11:00:40
угу, при редакрировании все ок

на вюхах видно категорию (Кога сохраняю с правильными параметрими)

Roman
12.09.2017
11:02:39
можно аяксом запрос делать, либо валидируй на клиенте тоже

Alexander
12.09.2017
11:03:01
не, это не ответ. тут что то странное

Nikolay
12.09.2017
11:03:16
ткни дебагер да глянь что за значение в поле

Roman
12.09.2017
11:04:17
не, это не ответ. тут что то странное
почему странное? он делает запрос с невалидными данными, транзакция не проходит и рендериться вьюха пустая

Danny
12.09.2017
11:04:22


В общеи там идет выборка колекций, есть категории и подкатегории и еще подкатегории)

Danny
12.09.2017
11:05:14
Nikolay
12.09.2017
11:06:01
это небось не обычный селект, а селект2 какой-нибудь или choosen

Alexander
12.09.2017
11:06:24
depended dropdown

Danny
12.09.2017
11:06:39
<%= select_tag :provider_top_id, options_from_collection_for_select(ProviderTop.order(:name).all, :id, :translated_name), prompt: t("select_category"), data: {remote: true, url: url_for( action: :updatediv1), onchange: "refreshable1"}, class: "form-control" %>

Alexander
12.09.2017
11:07:49
у тебя зависимые селекты. и их так просто восстановить не получится. если у тебя страница перезагружается после валидации. то тебе вручную их восстанавливать надо

Google
Danny
12.09.2017
11:07:58
Когда выберу родительськую категорию, появляеться еще 1 селект, для выбора под категории

Можно где то подробнее об этом почитать?

Alexander
12.09.2017
11:08:55
сохраняй переменные во флеше и заполняй на их основании свои селекты

вот только тебе придется помучится с событием onchange

Alexander
12.09.2017
11:27:40
Вот есть в пятой рельсе Active Job... как блять он работает? В смысле без внешнего бекенда. Там же GIL, вся хуйня.

Alex
12.09.2017
11:28:19
обычно работает, запускает job inline

по крайней мере так с письмами

Alexander
12.09.2017
11:29:06
т.е. если у меня там таска в 10 минут, весь тред встанет раком?

Другими словами это апишечка и ничего более

Alexander
12.09.2017
11:29:49
скорее всего там все выполняется в одном процессе, но в разных тредах

Alex
12.09.2017
11:29:49
это апишечка и ничего более

Alexander
12.09.2017
11:30:01
эээх

Alexander
12.09.2017
11:30:37
нет

Nikolay
12.09.2017
11:34:29
скорее всего там все выполняется в одном процессе, но в разных тредах
а кто будет следить, что тред стерминейтится?) хз конечно, но я думаю там всё в одном треде

Nikolay
12.09.2017
11:35:35
не, так же не интересно ?

Alexander
12.09.2017
11:51:36
Nikolay
12.09.2017
11:52:02
врятли кто-то юзает инлайн, это ж бред)

Alex
12.09.2017
11:52:08
у нас сайдкик
новое рельсовое приложение создается через rails new

Google
Alex
12.09.2017
11:52:22
врятли кто-то юзает инлайн, это ж бред)
на стейжинге юзал когда то

Nikolay
12.09.2017
11:52:58
ну в тестах тоже

Alex
12.09.2017
11:54:23
ну в тестах тоже
в тестах у меня джобы неявно не стартуют

Nikolay
12.09.2017
11:55:15
по дефолту нет, но иногда хуком бывает удобно стартануть

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

Alex
12.09.2017
11:55:32
Nikolay
12.09.2017
11:56:05
хук rspec, а там флагами как-то можно присунуть нужный behavior

давно было дело, но как-то работало

Alex
12.09.2017
11:56:45
жеееееесть

Admin
ERROR: S client not available

Alex
12.09.2017
11:56:48
какая жееесть

Nikolay
12.09.2017
11:58:47
https://github.com/mperham/sidekiq/wiki/Testing

ну вот же

что значит "жесть"?

Alex
12.09.2017
11:59:10
ты интеграционный тест писал?

Nikolay
12.09.2017
11:59:46
почему в единственом числе? о_о

писал

и что не так-то? о_О

Alex
12.09.2017
12:02:30
почему в единственом числе? о_о
потому что я спрашиваю про конкретный кейс где ты юзал sidekiq inline

Nikolay
12.09.2017
12:05:06
где-то в интеграционных тестах, я ж говорю..бизнес кейс не вспомню, то если воркер чуть сложнее чем вызов зависимого сервиса, то можно и сам воркер оттестить, запустив всё в inline

Google
Nikolay
12.09.2017
12:07:08
воркер надо всегда отдельно тестить
я разве писал обратное утверждение? конечно надо, но и интеграционные нужны

Dima
12.09.2017
13:43:30
Я сегодня разбирался с rake - и спасибо Jim Weirich за его лекции все понятно и красиво. Грабли - это движок запуска задачь отслеживающий зависимости. Но потом я вспомнил про rack который отзывается на call и в ответе содержит массив из 3х элементов. Кто-то может внятно и понятно описать что такое rack и для чего оно ноужно в rails?

Anton
12.09.2017
13:44:39
ты точно про rack спрашиваешь?

https://thoughtbot.com/upcase/videos/rack https://en.wikipedia.org/wiki/Rack_(web_server_interface) https://stackoverflow.com/questions/2256569/what-is-rack-middleware https://blog.engineyard.com/2015/understanding-rack-apps-and-middleware

вот, после прочтения думаю станет проще

Dima
12.09.2017
13:45:45
ты точно про rack спрашиваешь?
точно про веб интерфейс в виде полки

Anton
12.09.2017
13:45:57
Dima
12.09.2017
13:45:58
ты точно про rack спрашиваешь?
Антон, нагуглить я и сам могу.

тогда ссылки выше
http://www.rubypigeon.com/posts/examining-internals-of-rails-request-response-cycle/

Anton
12.09.2017
13:46:18
ну тогда в чем вопрос?

Dima
12.09.2017
13:46:40
ты точно про rack спрашиваешь?
я ищу красивого опредления на русском языке, которое запустит понимание.

Alexander
12.09.2017
13:49:46
. Кто-то может внятно и понятно описать что такое rack и для чего оно ноужно в rails? ты вот это хочешь знать?

Alex
12.09.2017
13:53:18
я ищу красивого опредления на русском языке, которое запустит понимание.
стеллаж для гипертекстовых приложений на рубине

Alexander
12.09.2017
13:54:05
гипертекстовых - паутинных же

Shizoid
12.09.2017
13:54:05
- мне бы в парсинг строки

Dima
12.09.2017
13:54:19
стеллаж для гипертекстовых приложений на рубине
А каким образом происходит стелажирование. Как одно вкладывается в другое?

Alex
12.09.2017
13:54:27
как то оно там работает

Dima
12.09.2017
13:54:36
С выхлопом понятно.

Alex
12.09.2017
13:54:43
входные данные тоже ясно

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