Описание тега ruby-on-rails
Ruby on Rails - это полнофункциональная платформа веб-приложений с открытым исходным кодом, созданная Дэвидом Хейнемайером Ханссоном (DHH) в 2004 году на языке программирования Ruby. Это оптимизированная структура, нацеленная на счастье программиста и обеспечивающую устойчивую производительность за счет использования философии CoC (Соглашение о конфигурации), DRY (Не повторять себя), Шаблон активной записи и REST (Передача состояния представления).
Он основан на шаблоне архитектурного проектирования MVC, который разделяет веб-приложения на три разных модуля:
- модель
- Посмотреть
- контроллер
Это помогает изолировать бизнес-логику от представления и значительно упрощает обслуживание кода и делает его более гибким.
Ruby - это язык программирования, используемый Ruby on Rails
Тег ruby-on-rails предназначен для вопросов, связанных с платформой Ruby on Rails. Этот тег особенно подходит для вопросов о:
- Rails паттерны MVC
- Rails объекты
- Методы Rails
- Рельсы драгоценные камни
- Рельсы просмотров
- Рельсовые маршруты
- Rails плагины
- ActiveRecord объектно-реляционное отображение (ORM)
Вопросы о Ruby on Rails не должны быть помечены [tag: ruby], если только вопрос не касается языка Ruby в целом, его синтаксиса и библиотек или других вопросов, не относящихся к инфраструктуре Ruby on Rails MVC.
Пожалуйста, смотрите вики на Ruby для получения дополнительной информации о том, когда уместно пометить вопрос с помощью ruby вместо ruby-on-rails.
Конкретные версии
Вопросы, касающиеся конкретных версий Ruby on Rails, также можно задать по соответствующим тегам: ruby-on-rails-2 ruby-on-rails-3 ruby-on-rails-3.1 ruby-on-rails-4 ruby-on-rails-4.1 ruby-on-rails-4.2 ruby-on-rails-5 ruby-on-rails-5.1 ruby-on-rails-5.2 ruby-on-rails-6
Когда начать
- Начало работы с Rails
- Направляющие рельсы
- Rails Tutorial
- Рельсы для зомби
- Рельсы Скринкасты
- Руководство по тестированию Rails-приложений
Интерактивный Рубин
- Codecademy — Изучите основы Ruby и динамического программирования
Онлайн курсы
- Архитектуры веб-приложений - Узнайте, как создавать и развертывать современные архитектуры веб-приложений - приложения, работающие через Интернет, а в "облачной" технологии разверните его с помощью браузера в качестве пользовательского интерфейса. Мы собираемся узнать о веб-приложениях через среду Ruby on Rails. Rails - это фреймворк для создания веб-приложений, созданных на основе языка программирования Ruby.
Ресурсы
- Riding Rails официальный блог
- API документация
- Совместная документация по API
- Rails Исходный код
- Rails GitHub Issue Tracker
- Учебник по Ruby on Rails: изучение Rails на примере
- сообщество
- Ruby on Rails - Википедия
- Рельсы для зомби - школа кодов
- Railscasts —Ruby on Rails скринкасты
- Go Rails - скринкасты Ruby on Rails
- Кураторский список всех ресурсов от новичка до эксперта - Github Repo для всех ресурсов в одном месте
книги
- Изучите веб-разработку с Rails
- Гибкая веб-разработка с Rails
- Сценарии на каждый день с Ruby
- Метапрограммирование Ruby: программа, как в Ruby Pro
- Программирование на Ruby 1.9 и 2.0: Прагматическое руководство для программистов
- Ruby Best Practices
- Рубин в двух словах
- Язык программирования Ruby
- Изучите Руби на своем пути (Зед Шоу)
- API на Rails
- Ежедневное тестирование на рельсах с RSpec
- Развертывание Rails: автоматизация, развертывание, масштабирование, поддержка и сон ночью (аспекты Ruby)
Задавая вопросы по Ruby on Rails, вы должны:
- Внимательно прочитайте документацию по API и найдите дубликаты в Stack Overflow.
- Упомяните версию Ruby и Ruby on Rails, связанную с этой проблемой.
- Обведите вопрос простым способом, добавьте фрагменты кода, если это поможет сообществу лучше понять проблему.
- Пометьте вопрос соответствующими тегами, чтобы на странице было больше посещений.
- Укажите информацию об ошибке, если таковая имеется - лучше всего использовать данные журнала консоли.
Вклад в сообщество
- Если вы можете решить проблему, потратьте некоторое время, отвечая на вопрос.
- Повышать и понижать соответствующим образом, чтобы оценивать и поддерживать качество вопросов и ответов.
Вклад в Ruby on Rails
В мире есть сотни людей, которые вносят свой вклад в Ruby on Rails. Вы можете начать, следуя этому руководству.
Чаты
- Лучшая ставка - это живое чат-сообщество на #RubyOnRails в Freenode IRC, вы можете использовать этот веб-интерфейс или получить к нему доступ через любой IRC-клиент.
- Чаты для Ruby On Rails