Публикации по теме 'ruby-on-rails'
Программные аргументы в Ruby II: OptionParser
Вот ссылка на мой последний средний пост: Program Arguments in Ruby: Part I
В этой статье мы рассмотрим следующие темы:
OptionParser класс OptionParser#on метод OptionParser#on и приведение типов
Прежде чем начать
Позвольте мне представить здесь платформу, которая помогла мне изучить большую часть моих знаний о Ruby. Действительно, Pluralsight - потрясающая платформа.
С 50+ курсами , которые охватывают различные темы по Ruby и Ruby on Rails , это лучший..
Отладка 101: методы и инструменты для поиска и исправления ошибок в Ruby on Rails
Как разработчик с шестилетним опытом работы с Ruby on Rails я знаю, что отладка может быть утомительной задачей. Однако при использовании правильных методов и инструментов это также может быть полезным опытом, который поможет вам учиться и расти как разработчику. В этом сообщении блога я поделюсь некоторыми из своих методов и инструментов для поиска и исправления ошибок в Ruby on Rails.
Изолируйте проблему
Самое важное, о чем следует помнить при отладке, — это начать с изоляции..
Как ускорить тесты Ruby и JavaScript с помощью CI-распараллеливания
При работе над более крупным проектом вы можете столкнуться с проблемой постоянно растущего набора тестов, которые со временем начинают работать медленнее на вашем сервере непрерывной интеграции (CI). У меня возникла эта проблема во время работы над проектом в Ruby on Rails, где тесты RSpec на CircleCI занимали около 15 минут.
Поскольку это меня беспокоило, я решил что-то с этим сделать, что привело к созданию библиотеки гемов Knapsack Ruby с открытым исходным кодом (название..
Сортировка счастливых маленьких деревьев с помощью рельсов
Как сделать запрос с помощью Rails Active Record
У меня есть база моих любимых продуктов, в данном случае это материалы для рисования, чтобы делать картины а-ля Боб Росс . С помощью этой базы данных я создавал приложение rails для отображения своих продуктов на витрине магазина (посмотрите на моем github !). Когда я работал над приложением, я хотел отображать свои продукты в удобном для пользователя виде, например, по цене, отсортированной от самой низкой к самой высокой. Однако..
КАК РАЗ В ДЕНЬ ОТПРАВЛЯЕТ АВТОМАТИЧЕСКИЕ ХОЛОДНЫЕ ЗАПИСИ НА ВАШУ ЭЛЕКТРОННУЮ ПОЧТУ?
Привет! Так что недавно я закончил запускать один раз в день для публичного использования и попросил нескольких моих друзей пойти проверить это. Если вы тоже это проверили, и я вас лично не знаю, я очень благодарен. Пожалуйста, дайте мне знать, что вы предлагаете: tweet: sprakash24oct . Если вы чувствуете, что это круто, и хотите присоединиться ко мне, чтобы сделать когда-нибудь лучше в качестве проекта с открытым исходным кодом, дайте мне знать.
В этом посте я хочу поговорить об..
Почему вы не должны использовать опцию after_remove в Rails
Эта опция существует в ассоциации has_many , и она не задокументирована , но добрые люди из сообщества Rails предоставляют информацию о ней ниже в разделе комментариев. Так что, возможно, вы даже не знаете об этом варианте. И это здорово!
Но для тех, кто использует его в проекте или рассматривает возможность использования, напишу пару примеров, почему лучше этого не делать.
Предположим, у нас есть модели:
Выглядит чисто и аккуратно, но:
company = Company.first
user =..
25 Ruby Gems, которые я использую почти в каждом SaaS-проекте
и почти не могу жить без
Сообщество Rails процветает благодаря своим жемчужинам с открытым исходным кодом. Внедрение хорошо написанного, хорошо протестированного и проверенного гема может иметь значение между днями и неделями разработки новых функций.
Не каждый драгоценный камень хорош, но я хотел поделиться списком драгоценных камней, которые я использовал почти в каждом недавнем проекте SaaS, над которым я работал.
Примечание. Эта статья - отрывок из главы моей будущей книги Build A..
Новые материалы
Как проанализировать работу вашего классификатора?
Не всегда просто знать, какие показатели использовать
С развитием глубокого обучения все больше и больше людей учатся обучать свой первый классификатор. Но как только вы закончите..
Работа с цепями Маркова, часть 4 (Машинное обучение)
Нелинейные цепи Маркова с агрегатором и их приложения (arXiv)
Автор : Бар Лайт
Аннотация: Изучаются свойства подкласса случайных процессов, называемых дискретными нелинейными цепями Маркова..
Crazy Laravel Livewire упростил мне создание электронной коммерции (панель администратора и API) [Часть 3]
Как вы сегодня, ребята?
В этой части мы создадим CRUD для данных о продукте. Думаю, в этой части я не буду слишком много делиться теорией, но чаще буду делиться своим кодом. Потому что..
Использование машинного обучения и Python для классификации 1000 сезонов новичков MLB Hitter
Чему может научиться машина, глядя на сезоны новичков 1000 игроков MLB? Это то, что исследует это приложение.
В этом процессе мы будем использовать неконтролируемое обучение, чтобы..
Учебные заметки: создание моего первого пакета Node.js
Это мои обучающие заметки, когда я научился создавать свой самый первый пакет Node.js, распространяемый через npm.
Оглавление
Глоссарий
I. Новый пакет
1.1 советы по инициализации..
Забудьте о Matplotlib: улучшите визуализацию данных с помощью умопомрачительных функций Seaborn!
Примечание. Эта запись в блоге предполагает базовое знакомство с Python и концепциями анализа данных.
Привет, энтузиасты данных! Добро пожаловать в мой блог, где я расскажу о невероятных..
ИИ в аэрокосмической отрасли
Каждый полет – это шаг вперед к великой мечте. Чтобы это происходило в их собственном темпе, необходима команда астронавтов для погони за космосом и команда технического обслуживания..