Ruby on Rails - это полнофункциональная платформа веб-приложений с открытым исходным кодом, написанная на Ruby. Он следует популярной модели фреймворка MVC и известен своим подходом «соглашение поверх конфигурации» при разработке приложений.

Ruby on Rails- полнофункциональная платформа веб-приложений с открытым исходным кодом, созданная David Heinemeier Hansson(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для получения дополнительной информации о том, когда уместно пометить вопрос с помощью rubyruby-on-rails.

Конкретные версии

Вопросы, касающиеся конкретных версий Ruby on Rails, можно также задать по соответствующим тегам: ruby-on-rails-2ruby-on-rails-3ruby-on-rails-3.1ruby-on-rails-3.2 ruby-on-rails-4ruby-on-rails-4.1ruby-on-rails-4.2ruby-on-rails-5ruby-on-rails-5.1ruby-on-rails-5.2рубин - на - рельсы - 6

Когда начать

Интерактивный Рубин

  • Codecademy- ознакомьтесь с основами Ruby и динамического программирования

Онлайн курсы

  • Архитектуры веб-приложений- узнайте, как создавать и развертывать современные архитектуры веб-приложений - приложения, работающие через Интернет, тогда как в облачная технология, разверните ее, используя браузер в качестве пользовательского интерфейса. Мы собираемся узнать о веб-приложениях через среду Ruby on Rails. Rails - это фреймворк для создания веб-приложений, созданных на основе языка программирования Ruby.

Ресурсы

Книги

Задавая вопросы по Ruby on Rails, вы должны:

  1. Внимательно прочитайте документацию по APIи выполните поиск Переполнение стека. для дубликатов.
  2. Упомяните версию Ruby и Ruby on Rails, связанную с этой проблемой.
  3. Обведите вопрос простым способом, добавьте фрагменты кода, если это поможет сообществу лучше понять проблему.
  4. Пометьте вопрос соответствующими тегами, чтобы на странице было больше посещений.
  5. Укажите информацию об ошибке, если таковая имеется - информация журнала консоли лучше всего.

Вклад в сообщество

  1. Если вы можете решить проблему, потратьте некоторое время, отвечая на вопрос.
  2. Повышать и понижать соответствующим образом, чтобы оценивать и поддерживать качество вопросов и ответов.

Вклад в Ruby on Rails

В мире есть сотни людей, которые вносят свой вклад в Ruby on Rails. Начать можно с этого руководства.

Чаты

Связанные теги