Описание тега ruby-on-rails

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

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

Когда начать

Интерактивный Ruby

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

Онлайн-курсы

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

Ресурсы

Книги

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

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

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

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

Содействие Ruby on Rails

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

Чаты

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