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


Rails Magic Busting # 1: любопытный случай запроса строки.
Все говорят о Rails одно и то же: « Это волшебство ». Долгое время я тоже так думал. Все просто работало, и я был очень счастливым разработчиком. Со временем я понял, что большая часть того, что я считаю магией в Rails, - это всего лишь несколько умных людей, которые вносят несколько аккуратных, умных и аккуратных хаков в репозиторий Rails. Шутки в сторону! Это все код. Вот и все. Здесь я пытаюсь раскрыть магию в Rails и посмотреть, как часто используемые функции Rails работают..

Интеграция электронной почты в Ruby on Rails с помощью Gmail!
Для моего проекта Capstone в школе Flatiron я работаю над созданием приложения, которое позволяет пользователям размещать бутылки, которые у них есть, для переработки, а приюты могут требовать публикации бутылок. При подаче заявки на публикации о бутылках пользователю будет отправлено электронное письмо с адресом и фотографией бутылок, которые нужно забрать. Это позволит приюту позволить бездомным получить бутылки и сдать их за деньги в супермаркетах или на заводах по переработке. Идея..

Обработка недействительной полезной нагрузки JSON в API Rails 5+. Поймать ошибку синтаксического анализа JSON
Когда кто-то отправляет недопустимую полезную нагрузку JSON на вашу конечную точку URL-адреса Ruby on Rails, Rails аварийно завершает работу с ошибкой 500. Мы могли бы отобразить красивое сообщение вместо ошибки. Например, если у вас есть общедоступный API, вы можете показать причину ошибки, чтобы объяснить вашему клиенту API, почему запрос не выполнен. Мы можем поймать ActionDispatch::Http::Parameters::ParseError в ApplicationController . Если вы хотите просто перехватить это..

Ruby on Rails — Запись 5: Редактирование ресурсов и создание профилей
В части 5 мы представим еще два маршрута для учетных записей и транзакций, чтобы можно было редактировать эти ресурсы. Это даст возможность использовать удобный вспомогательный метод before_action , который выполняется перед указанными действиями. Затем мы представим владельцев учетных записей, помня о том, что учетные записи и владельцы являются ассоциацией «многие ко многим». Мы добавим возможность регистрации, входа и выхода. В конце мы создадим навигацию на верхней панели,..

Сегодня я узнал — CoffeeScript и Rails
Это мой первый пост в новой серии под названием — достаточно образно — Сегодня я узнал . Мотивация этой серии заключается в том, что, будучи инженером-программистом, я почти каждый день узнаю что-то, чем стоит делиться, запоминать и архивировать. Раньше я думал, что эти маленькие лакомые кусочки слишком малы, чтобы из них можно было сделать пост в блоге — и это так. Однако каждый из них постепенно делает меня лучшим разработчиком. Так вот… КофеСкрипт CoffeeScript просто..

Замороженное состояние
Это продолжение моего предыдущего поста о React с магазином Flux-y . Примечание: я серьезно рассматриваю Redux, но еще не решился на этот шаг. Одна вещь, которая мне действительно нравится, — это использование заморозки для прямого изменения локальных данных и обновления самой заморозки и, следовательно, всех представлений. Еще одна вещь, которую я заметил, это то, что когда вам нужно сохранить изменения на сервере, действия Reflux — очень хороший способ определить изменение...

Танос любит программировать, Active Record и .destroy.
Что, если перчатка бесконечности на самом деле является программируемым аппаратным устройством ввода с включенным Bluetooth, распознающим жесты и используемым для вызова методов в базе данных? Ok! Пожалуйста, развеселите меня. Предположим, что вся жизнь во вселенной сохраняется в базе данных, и что Танос ПРОСТО ПОЛУЧИЛ ТОЛЬКО права на life.db, получив шесть камней бесконечности. Нехорошо. Предположим, что во всей вселенной существует 100 форм жизни, и они сохраняются в..