Size: a a a

2019 October 23

AI

Alex Ilizarov in pro.ruby
а как ты разные запросы в один объединить собрался?))
источник

AI

Alex Ilizarov in pro.ruby
Ты же вроде не первый год на рельсах.
источник

МВ

Максим Вейсгейм in pro.ruby
ну я ожидал что можно будет обойтись одним например car_params и одним user_params и из них уже лепить чё хочу
источник

AI

Alex Ilizarov in pro.ruby
ты хочешь фильтровать и создавать по одному и тому же критерию?
источник

МВ

Максим Вейсгейм in pro.ruby
ну да, у критериев есть пересечение в виде кар тайп
источник

МВ

Максим Вейсгейм in pro.ruby
почему бы и нет
источник

AI

Alex Ilizarov in pro.ruby
тогда делай

ALLOWED_CAR_FIELDS = %w(user_id type)

params.require(:car).permit(*ALLOWED_CAR_FIELDS)
источник

AI

Alex Ilizarov in pro.ruby
Тогда и в поиске и при создании будет один и тот же набор, но тут очень легко огрести в дальнейшем.
источник

AI

Alex Ilizarov in pro.ruby
и присылай все вложенным в car
источник

AI

Alex Ilizarov in pro.ruby
?car[type]=blah&car[user_id]=104323
источник

AI

Alex Ilizarov in pro.ruby
Но опять же ты огребаешь потому что у тебя авторизации нету. У тебя кто угодно что угодно пишет.
источник

AI

Alex Ilizarov in pro.ruby
Вообще очевидный совет - чем меньше у тебя логики в контроллере тем лучше. Выноси ее во всякие сервисы, форм обжекты, квери обжекты, а лучше комбинируй. Чем меньше в экшенах всякого разного тем проще это тестировать и править.
источник

AI

Alex Ilizarov in pro.ruby
before_action и иже с ними туда же.
источник

Y

Yevhenii Oleshko in pro.ruby
привет, подскажите плз, знает кто как в Watir::Browser при создании хром браузера, можно объявить CHROME_CONFIG_HOME="path/to/folder/chrome-config" параметр?
источник

Y

Yevhenii Oleshko in pro.ruby
и можно ли его вообще законфигурить
источник

AI

Alex Ilizarov in pro.ruby
Yevhenii Oleshko
и можно ли его вообще законфигурить
там наверное стартовые параметры есть? в них нету нужного аргумента?
источник

Y

Yevhenii Oleshko in pro.ruby
Alex Ilizarov
там наверное стартовые параметры есть? в них нету нужного аргумента?
есть очень много модулей, в которых можно добавлять свои параметры, но дефолтных таких не могу найти
источник

AI

Alex Ilizarov in pro.ruby
Yevhenii Oleshko
есть очень много модулей, в которых можно добавлять свои параметры, но дефолтных таких не могу найти
ну ты можешь ENV пропатчить если ватир заспавнит с твоим ENV браузер
источник

Y

Yevhenii Oleshko in pro.ruby
Alex Ilizarov
ну ты можешь ENV пропатчить если ватир заспавнит с твоим ENV браузер
хм, может получится, щас посмотрю еще
источник

AI

Alex Ilizarov in pro.ruby
Yevhenii Oleshko
хм, может получится, щас посмотрю еще
Я правда не уверен передается ли именно ENV дочерним процессам, но наверняка его как то можно выставить.
источник