← All posts tagged Rails

vessi
Rails dev Ruby посоны, вопрос: сможете поддержать нашу команду на RailsRumble?
для просто проголосовать достаточно будет залогиниться через твиттер, для поюзать — через гитхаб.
ссылку дам в комментариях, если будет фидбек — ибо мы еще hardly coding.
vessi
Rails Харьков work Ruby котаны, тут на меня опять вышли рекрутёры. а я, как назло, в Харьков не хочу уезжать. но вдруг кому-то надо. инфа ниже:
Позиция:
Ruby on Rails Software Developer
Требования:
2+ года опыта работы с Rails
знание ООП и ООД (ООД — объектно-ориентированный дизайн)
хорошее знание реляционных баз данных (MySQL, Postgres или что-нибудь другое)
хорошее знание TDD (у проекта code coverage ~100%)
навыки в фронтэнд-программировании — AJAX, JavaScript (jQuery, Prototype)
навыки в работы с HTML, XHTML, CSS
готовность работать в распределенной команде, да ещё с ТАКИМ-ТО АДЖАЙЛОМ
годный английский (upper-intermediate — spoken, advanced — written)
стандартный набор бреда в резюме — аккуратность, организованность, самомотивация, коммуникабельность
Плюсики:
Опыт в линухах
UML и разработка структуры БД
HTML5
SOAP-WSDL, XML-RPC
Другая инфа:
работа фултайм в офисе или удалённо, офис на метро Пушкинская, дружный коллектив, оплачиваемые больничные, 24 дня оплачиваемого отпуска, корпоративная библиотека (/а вот это годно, кстати/), курсы английского, комната отдыха, корпоративные ивенты, чай-кофе-печеньки
зарплатная вилка в вакансии не указана, ребята готовы обсуждать любые варианты.
если я правильно понял, это они: ringrevenue.com
Контакты:
personal.hr.it@gmail.com — HR Ольга Нагайчук
vessi
Rails airbrake dev Ruby жуечка, в погоне за халявой нашел для себя опенсорсный аналог airbrake.io от той же команды с тем же api.
называется errbit, лежит здесь --> github.com
может работать даже на heroku. это вин, я считаю.
vessi
bdd Rails Ruby жуец, пощупал сегодня travis-ci.org
что сказать? это очень няшный инструмент для continuous integration
в комплекте с simplecov — убойный инструмент для диагностики "а не поломал ли чего-нибудь мой коммит".
vessi
Rails work spree в результате работы изначальный Spree (выбор его был ошибкой IMHO, но об этом отдельно) переколбашен в огромном количестве мест.
в некоторых местах я поражен количеством говнокода. логика во вьюхах, размазанные по огромному количеству мест обработки, адовый метод перевода имени продукта в permalink.
Spree использует для пермалинков to_url, который заменяет мягкий знак на апостроф. И естественно, не экранирует возвращаемый результат. В результате, невозможно добавить продукт, если в его имени присутствует мягкий знак.
Адочек же, ну.
vessi
Rails dev work Ruby чуваки, а вот у меня возник вопрос. почему так популярен подход STI?
у меня тут на соседнем проекте яростный противник этого подхода — я как-то не смог объяснить ему, хотя и постарался.
в тред призываются @demiazz и @Observer
vessi
Rails work Ruby обнаружил интересный хелпер в ActiveSupport — in_groups_of
разбивает массив на равные части с количеством элементов первого аргумента, дополняя (если не хватает элементов) вторым аргументом, по дефолту nil
пользуйтесь, кто не знал.
vessi
Rails spree Ruby иногда очень хочется, чтобы код Spree писали так, как будто его будет сопровождать склонный к насилию психопат, который знает, где живут разработчики.
потому что то, что там внутри сейчас — превращается в голоса в моей голове. и они призывают меня к убийству каждого, приложившего руку к этому коду.
vessi
Rails Rspec Ruby котаны, а кто-нибудь использовал когда-нибудь hydra для распределенного тестирования? очень хочется попробовать, а то у меня тесты бегают уже 17 минут. мне кажется, это уже повод для фейспалма по поводу производительности тачки.
vessi
Rails Rspec spree Ruby жуйк, есть одна проблема, суть токова:
есть аппликуха. она использует гем spree. как описано в spree docs, логика расширяется посредством декоратора с class_eval.
а теперь, внимание, вопрос: есть ли какая-то методика проверки, что декоратор не поломал существующий функционал?