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