Публикации по теме '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, ориентированным на обрабатывающую промышленность, и строим аналитические отчеты. В большинстве случаев дизайн отчетов и информация различаются в зависимости от роли пользователя, который будет их использовать.
Пример: сотрудника уровня директора интересует сводный отчет за неделю, тогда как начальника отдела интересуют статистические данные за один день, а менеджера по..