Эта статья была спонсирована AppFog . Спасибо за поддержку спонсоров, которые делают возможным использование SitePoint. Существует много поставщиков облачных платформ. Одним из наиболее полных и…
Это третья статья в серии Аутентификация с помощью Rails . Мы создали классические системы аутентификации по логину / паролю с такими функциями, как «Запомнить меня»,…
В моем предыдущем посте вы с Скоттом изучили основы Cells, уровня модели представления для Ruby и платформы Rails. Там, где раньше были стеки партиалов, обращающихся…
Эта статья была рецензирована Фредом Хитом . Спасибо всем рецензентам SitePoint за то, что сделали контент SitePoint как можно лучше! За последние несколько лет появилось…
Мы взаимодействуем с веб-страницами каждый день. На низком уровне, нажимая на различные элементы HTML или вводя текст в текстовые формы, используя устройства ввода. Какова цель…
В моей предыдущей статье мы узнали, как включить загрузку файлов в Rails с помощью Refile . Сегодня мы рассмотрим другой камень загрузки файлов — Shrine…
В конце этого видео вы узнаете, как Ruby загружает код, а также различные способы загрузки кода самостоятельно. Вы узнаете, как Ruby gems решает проблемы с…
Otto — это инструмент с открытым исходным кодом для создания виртуальных сред разработки для вашего приложения. Это преемник популярного инструмента виртуальной разработки vagrant . Оба…
Это неделя с открытым исходным кодом в SitePoint! Всю неделю мы публикуем статьи, посвященные всему, что связано с открытым исходным кодом, свободным программным обеспечением и…
В отличие от тестирования моделей, тестирование контроллера на первый взгляд может показаться сложным. При этом понимание основного рабочего процесса позволит вам быстро его освоить. В…