Публикации по теме 'rails'


ActiveRecord: Великий SQLizer Pt. 1
Стоит ли понимать, что происходит под капотом? Да! В этой статье рассматриваются некоторые основы SQL. Примечание . Команды SQL в этой статье в основном используются с PostgreSQL, эти команды могут отличаться от других баз данных. В статье также предполагается, что у вас есть практические знания Ruby/Rails. Active Record — это замечательная абстракция, предоставленная нам Rails, которая позволяет нам легко и осмысленно взаимодействовать с нашей базой данных. Это, однако, может..

Form Objects  — «Рефакторинг Rails по-чистому»
Прошу прощения за свое отсутствие, и на это есть вполне веская причина — у меня есть котенок, как и положено каждому разработчику (нет, они действительно мешают). Извините, я здесь не для этого. Приступим к следующей части Рефакторинг Rails по-чистому . Сегодня мы рассмотрим, почему и как создаются объекты формы, и как вы можете избежать «accepts_nested_attributes_for» ваших моделей и изолировать логику для работы с вашей формой. БОНУС: это также очищает ваши контроллеры Ранее..

RebelBase: добавление функциональности JS в приложение Rails
Изучение JavaScript после того, как вы потратили столько времени на Ruby, — это такая поездка! Мне нравится тратить время на решение JS-задач на Codewars , но мини-задачи на логику чем-то отличаются от реализации JS в веб-приложении. Это мой первый опыт работы с Ruby и JS над проектом, так что я многому научился! 1. Открытие Первоначально, прочитав требования к оценке портфолио, я решил внести следующие изменения в свое приложение Rails: Рендеринг пользовательских клубов по..

Использование одноэлементных объектов в качестве аргументов по умолчанию в Ruby
Иногда вы хотите определить метод, который принимает необязательный аргумент, но программист может передать nil . И ваш код должен различать не предоставленное значение (значение по умолчанию) и nil . Как этого добиться? Обычное решение для значения по умолчанию - определить их как nil или другие пустые / нулевые значения, которые имеют смысл, такие как 0 или строка, пустой массив и т. Д. class Foo def bar(one, two: nil) # ... end end Но что, если вам нужно различать..

Как и зачем использовать перечисления в Ruby On Rails
Лучший способ создать атрибут типа на ваших моделях Ruby on Rails Понимание структур данных в Ruby / Rails - простой способ повысить скорость разработки. Перечисления предназначены для занесения в белый список и определения «типов» экземпляров модели. Перечисления (представленные в Rails 4.1) - это функция Rails, а не Ruby. Но есть ли перечисления ARE? Перечисления - это постоянные преобразования значений в целые числа. Они константы. Они определены заранее и не меняются...

Школа Flatiron - проект React
Я здесь, я, наконец, подошел к концу своего буткемпа в Flatiron School , и какое это было приключение. Это мой последний проект перед тем, как я окунусь в технологическую отрасль и возьму ее штурмом. Этот проект выполнен с использованием Rails API во внутренней части и React-Redux во внешней части. Я хотел сделать что-то, что имело бы какое-то отношение ко мне в моих усилиях по поиску работы, приложение, которое служило бы ресурсом для всех моих контактов в одном месте, я называю..

Как настроить рендеринг на стороне сервера в React с Rails с помощью Puppeteer
Соавтором этого поста является Хрича Кабир , мой коллега по Altizon Systems . Мы работаем над продуктом IoT, ориентированным на обрабатывающую промышленность, и строим аналитические отчеты. В большинстве случаев дизайн отчетов и информация различаются в зависимости от роли пользователя, который будет их использовать. Пример: сотрудника уровня директора интересует сводный отчет за неделю, тогда как начальника отдела интересуют статистические данные за один день, а менеджера по..