
Lavrushchik
18.03.2017
18:52:15
есть какой-то список требований вообще к junior ruby developer?

Roman
18.03.2017
18:55:40
http://blog.teamtreehouse.com/employers-looking-junior-rails-developer

Lavrushchik
18.03.2017
19:14:44
А без рельс есть требования или такого в принципе не бывает?

Artur
18.03.2017
19:17:23
руби без рельсов деньги на ветер

Google

Roman
18.03.2017
19:21:04

Artur
18.03.2017
19:28:03
Скоро на Ханами будешь видеть, но это не точно.

Roman
18.03.2017
19:33:48
все что я сейчас вижу, это апдейты на 5 и бекенд для чего угодно

Demyan
18.03.2017
19:48:56

Roman
18.03.2017
19:49:24
да

Demyan
18.03.2017
19:51:25
Касательно бэка для всего на рельсах, есть ли смысл

Dmitry
19.03.2017
10:59:04
Всем привет! Подскажите пожалуйста, какой нибудь хороший гем, для создания виджетов, которые можно использовать во вьюшках? Сell мне не очень понравился, а apatomo уже несколько лет по нему ничего не делают

Artur
19.03.2017
11:01:06
Ничего не понял, но Cells вполне ок.

Dmitry
19.03.2017
11:01:36

pny
19.03.2017
12:21:55
чем cells не угодил?

Marat
19.03.2017
12:38:59
> apatomo уже несколько лет по нему ничего не делают
что тут имеется в виду?
вроде все проекты поддерживаются
https://github.com/trailblazer/cells

Google

Marat
19.03.2017
12:56:43
https://github.com/apotonick/active_helper
https://github.com/apotonick/cells-capture
https://github.com/apotonick/cells-filters
может что-то из этого вам поможет

Alexander
19.03.2017
13:19:34

Dmitry
19.03.2017
13:26:33
Спасибо всем!

Alexander
19.03.2017
13:42:03
Потыкал сейчас 5.1 с вебпакером - как ни странно, всё действительно удобно интегрированно, на микроприложении никаких проблем не возникло, даже капистрано подхватил вебпакер из коробки.
Буду скоро мигрировать с 5.0 на 5.1 с вебпакером - у кого-нибудь уже есть такой опыт?

ojab
19.03.2017
13:44:11
на beta/rc лучше не мигрировать, оно периодически ломается, иногда сильно
на 5.0, например, миграции несколько раз ломали в rc

Alexander
19.03.2017
13:52:37
ну, я один проект с 5.0beta-что-то-там запускал - сильно страшных подводных камней не было

Dmitry
19.03.2017
14:05:33
а кому как - apotomo vs cells ?

Mikhail
19.03.2017
14:06:11
апотомо же канул

Dmitry
19.03.2017
14:06:55
апотомо же канул
тоесть остаётся только Cells? и больше ничего нет для реализации виджетов?)

Mikhail
19.03.2017
14:07:46
Не встречал нужду в виджетах.
Но целы очень классные

Dmitry
19.03.2017
14:09:25

Mikhail
19.03.2017
14:09:44
все это прекрасно рендерится через паршиалы
Если нужно отрендерить табличку просто отрендери ее во вьюшке

Dmitry
19.03.2017
14:11:38
ага, спасибо, помозгую ето

Demyan
19.03.2017
14:21:40

Serhii
19.03.2017
15:51:28
я думал виджеты это те штуки которые в винде на рабочем столе цепляются, а их и сюда приплели ))
а подскажите как можно sql-запросы анализировать? есть какие-то штуки встроеные в activerecord(pg)? вот я допустим хочу помотреть как влияет добавление индекса на скорость выполнения запросов. на какойто конференции по БД была штука чето типа sql weight, но у postgress такого вроде нету..

Google

ojab
19.03.2017
16:06:51
explain[ your sql], в pg ещё и explain analyze [your sql]

Serhii
19.03.2017
16:12:40
а, вот оно не sql weight называется, а query plan

Dmitry
19.03.2017
20:43:48
Ребят, кто подскажет. Собираюсь писать плагин (гем) для рельс, но не очень понимаю как его в ходе написание тестировать в приложении (без генерации в гемфайл и установки в приложение)?
я был бы безмерно признателен за подсказку

Sergey
19.03.2017
20:54:24
http://guides.rubyonrails.org/plugins.html

Artur
19.03.2017
20:55:15
rails plugin new <gem-name> --skip-test-unit --dummy-path=spec/dummy
http://crypt.codemancers.com/posts/2013-05-30-how-to-write-a-gem/

Dmitry
19.03.2017
20:58:34

Amir
20.03.2017
04:02:43
Люди
Установил activeadmin
как его ограничить чтобы не на весь сайт стили действовали
а то он поменял все стили кнопок и т.д.

Смерть
20.03.2017
04:53:00
У него по идее свои стили вынесены отдельно, и если их не подключать, то они не влияют ни на что

Смерть
20.03.2017
04:53:10
Видимо ты странно его подключил

Vasiliy
20.03.2017
05:05:51
Не, там есть такой глюк
Перенеси active_admin.scss в vendor/assets/stylesheets/ или в application.css убери require_three .

Xenial
20.03.2017
08:57:05
Помогите, пожалуйста, сократить такое дело: https://gist.github.com/EdwinnaElbert/db2e5a4fa8e9c2a7f0b6825047817bec. Я пока что очень слаба в рельсах, пыталась написать метод и использовать его в скоупах, но так не получается,
NoMethodError in DrugRequest::ContractsController#index
undefined method `multisearch' for #<Class:0x0000000c668760>

ojab
20.03.2017
08:58:24
лкчше, вестимо, ещё описать структуру БД и что ты хочешь получить

Artur
20.03.2017
08:59:24
во-первых у тебя код дублируется, на надо так.
во-вторых у тебя нет метода multisearch в приложенном гисте

Xenial
20.03.2017
09:10:22
views https://gist.github.com/EdwinnaElbert/ec4846cb0d67ba161dfdd1b346064bc6, model: https://gist.github.com/EdwinnaElbert/db2e5a4fa8e9c2a7f0b6825047817bec, цель как раз убрать дублирование, это фрагмент рабочего кода

Google

Xenial
20.03.2017
09:14:54
Неудачные попытки с методом multisearch: https://gist.github.com/EdwinnaElbert/7e4fd607967d01394978ce1c8246cf27
Видимо, так делать нельзя

Artur
20.03.2017
09:16:00
все очень страшно, без бутылки не разберешься

Xenial
20.03.2017
09:17:06
есть немного, но если абстрагироваться, то мне интересно: можно ли в принципе в лямбду засунуть свой кастомный метод? И как это делается, если это возможно

I
20.03.2017
09:17:06
а, понял, XX дергает хелпер из класса модели

Xenial
20.03.2017
09:18:09
Хотелось бы это сделать, но рельсы метод не видят

I
20.03.2017
09:20:04
да, потому что хелпер - это хелпер для вьюх
можешь в модуль запихнуть и инклудить его

Admin
ERROR: S client not available

Xenial
20.03.2017
09:21:21
Ок, сейчас попробую, большое спасибо)

I
20.03.2017
09:21:40
но этот код...лучше удалить
особенно с scope_by_b

Смерть
20.03.2017
10:49:00
а можно как-то указать дефолтный формат для скоупа в роутинге? Мне надо чтобы все что на /admin/* было html, а все остальное по дефолту

Vasiliy
20.03.2017
10:49:54
defaults: { format: :json }

Смерть
20.03.2017
10:53:46
Немного некорректно сказал. Мне надо только для актив админа это. А он инитится через ActiveAdmin.routes(self)
Можно как-то передать ему?

Amir
20.03.2017
12:24:12
Подскажите
Почему так долго компилирует scss файлы RoR?
а то как то уста ждать при каждом изменении десятки секунд и минуту даже

ojab
20.03.2017
12:26:17
именно scss в css (в development) или +минимизация/сжатие/прочее (в production)?

Amir
20.03.2017
12:26:59
develop
возможно я не правильно делаю
я сразу меняю файлы scss , сохраняю и в браузере f5 нажимаю и любуюсь результатом

Google

ojab
20.03.2017
12:28:03
bundle exec sass [your file] тоже медленно?

Amir
20.03.2017
12:28:09
rails только вот напрягает что так долго компилит
так не пробывал

Смерть
20.03.2017
12:29:00
много файлов?

Amir
20.03.2017
12:29:11
нет 1 можно даже сказать
подключен compass
susy

Смерть
20.03.2017
13:25:47
А может подскажете? Какое Rails middleware рулит тем, что post запросы с параметром _method роутит?

ojab
20.03.2017
13:27:22
это rack
http://www.rubydoc.info/github/rack/rack/Rack/MethodOverride

Смерть
20.03.2017
13:28:46
Хм. Сейчас опишу ситуацию
Я юзаю API приложение Rails, прицепио к нему active admin. Он работает, но все реквесты, которые не get и post без _method выдают 404.
У меня такое ощущение, что чего-то из middleware не хватает
Чтобы он корректно роутил

ojab
20.03.2017
13:30:45
хм, методы тоже rack в запросе выставляет
и rails делает из переданного rack env ActionDispatch::Request.new(env)

Vasiliy
20.03.2017
13:32:48
а ты как не get и не post шлёшь?

Смерть
20.03.2017
13:33:34
Ну вот пример. Я делаю запрос с форм датой
utf8:✓
_method:patch
authenticity_token:Qwn743C+okkqe70Eh4/iEo/lUkN8i/iBdANCMXHp2NgLwYgnWvuMhwycwHovmRkEezp2remNpoVI6BjTIBIbiQ==
lang[name]:Русский
commit:Update Lang
и получаю
ActionController::RoutingError (No route matches [POST] "/admin/point_types/2"):
хотя имею
admin_point_types GET /admin/point_types(.:format) admin/point_types#index
POST /admin/point_types(.:format) admin/point_types#create
new_admin_point_type GET /admin/point_types/new(.:format) admin/point_types#new
edit_admin_point_type GET /admin/point_types/:id/edit(.:format) admin/point_types#edit
admin_point_type GET /admin/point_types/:id(.:format) admin/point_types#show
PATCH /admin/point_types/:id(.:format) admin/point_types#update
PUT /admin/point_types/:id(.:format) admin/point_types#update
DELETE /admin/point_types/:id(.:format) admin/point_types#destroy

Amir
20.03.2017
13:34:49
bundle exec rake routes
так помойму должен показать все доступные роуты

Смерть
20.03.2017
13:36:57
ну это как раз кусок вывода rake routes