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


Рубиновые замыкания 101
Узнайте о блоках, процедурах и лямбда-объектах В языках программирования с функциями первого класса функции могут храниться в переменных, передаваться в качестве аргументов другим функциям и даже передаваться в качестве возвращаемых аргументов. Первоклассные функции необходимы для стиля функционального программирования . закрытие - это первоклассная функция с окружением. Среда - это отображение, связывающее каждую переменную функции со значением, к которому было привязано..

Sub: Мой проект Capstone в Bloc
Sub: Мой проект Capstone в Bloc Заявление об ограничении ответственности: Sub еще не завершена, и в видео вы можете заметить, что есть некоторые ошибки, которые необходимо устранить. Но в духе лозунга стартапов «Корабль рано, корабль часто», это видео является предварительным просмотром того, где сейчас находится проект. Отзывы приветствуются и приветствуются! Sub - это мобильное приложение, которое помогает инструкторам по фитнесу и йоге из студий, использующих программное..

Вавилон с рельсами
Любой сейчас пытается внедрить новый синтаксис ES2015 в Rails. Почему? Потому что это круто, но большинство людей делают это из-за ReactJS, и я один из таких людей. Прямо сейчас я установил гем `rails-react`, но я не слишком доволен тем, как все это работает, и мне не нравится реализация JSX в CoffeeScript. Когда я пытаюсь не использовать JSX, мои компоненты начинают выглядеть как мусор. Вавилонское время Я пробую много разных способов простой реализации ES2015 в Rails, и я также..

SOLID и Ruby в 5 коротких примерах
SOLID и Ruby в 5 коротких примерах В этой статье мы рассмотрим следующие темы: Принцип единой ответственности Принцип открытия / закрытия Принцип подстановки Лискова Принцип разделения интерфейса Принцип инверсии зависимостей Прежде, чем начать Позвольте мне представить здесь платформу, которая помогла мне изучить большую часть моих знаний о Ruby. Действительно, Pluralsight - потрясающая платформа. С 50+ курсами , которые охватывают различные темы по Ruby и Ruby on..

Хранение ключей API в секрете с помощью dotenv
Новичку очень легко забыть или не знать, как остановить API_KEY, чтобы он сидел в вашем коде, особенно когда вы публикуете свой код в общедоступном репозитории на GitHub. Я собираюсь решить эту проблему с помощью так называемой переменной среды , и она будет храниться в среде (то, что установлено в системе). На всех платформах есть механизмы для хранения и получения переменных среды. Кроме того, при развертывании вашего проекта на веб-сервере нам нужно будет изучить, как сохранить..

Рубин: instance_eval
Добавление методов к экземпляру «на лету» - довольно распространенный шаблон в Ruby ( activerecord , activesupport и т. Д.). Для этого мы можем использовать BasicObject#instance_eval методы. Прежде чем начать Позвольте мне представить здесь платформу, которая помогла мне изучить большую часть моих знаний о Ruby. Действительно, Pluralsight - потрясающая платформа. С 50+ курсами , которые охватывают различные темы по Ruby и Ruby on Rails , это лучший способ поднять свои..

Как создать форму обратной связи, которая делает снимок экрана с помощью HTML5 Canvas
У меня был клиент, приложение которого получало обратную связь, некоторые данные, возвращаемые внешним API, не соответствовали ожиданиям. Изучив журналы и попытавшись точно определить проблему, я решил, что нам нужно получить снимки экрана с ошибочными результатами. Если попросить конечных пользователей приложения выполнить этот процесс вручную, скорее всего, мы не получим то, что нам нужно. Пора это автоматизировать! Серверная часть приложения написана на Rails. Однако я полагаю, что..