Github использовать ruby ​​на рельсах? - PullRequest
0 голосов
/ 02 декабря 2011

Я знаю, что Github.com использует Rails.

Но какой язык шаблонов использует Github? А какой CSS-фреймворк использует Github?

Ответы [ 2 ]

1 голос
/ 02 декабря 2011

Редактировать

Исходный вопрос несколько сбивал с толку и, казалось, связывал Github с Rails.Мой ответ ниже, чтобы прояснить разницу.Изменения / разъяснения, внесенные в вопрос позже (после того, как я опубликовал свой ответ), привели к тому, что ответ ниже не позволяет больше отвечать на вопрос, как (сейчас) опубликованный, но я не могу удалить ответ, поскольку он был помечен как принятый..

========================================

Трудносказать из формулировок, но я думаю, что вы запутались в нескольких языках / инструментах, которые есть в Rails.Может быть, это поможет:

  • Git (http://gitscm.org/)is инструмент управления версиями (http://en.wikipedia.org/wiki/Revision_control) часто используется в проектах Rails. Он используется для управления исходным кодом в ваших проектах (версии, ветки с различными функциями и т. д.)
  • Github (https://github.com) - это место, где вы можете хранить исходный код, управляемый с помощью Git
  • языка по умолчанию, используемого в представлениях Railsназывается ERB (пример введения здесь: http://thinkvitamin.com/code/rails-views-erb-part-1/)
  • rails 3.1 использует Sass для создания файлов CSS по умолчанию (http://sass -lang.com / )

Это языки, с которыми вы упомянули проблемы, и они являются частью языков, с которыми вам нужно ознакомиться, если вы хотите использовать Rails в полной мере.

Вы можетеузнайте больше о Rails онлайн (например: http://ruby.railstutorial.org/, http://railscasts.com/), или с книгами (http://pragprog.com/book/rails4/agile-web-development-with-rails и http://www.manning.com/katz/ - две хорошие книги. Первая легче для начинающих)второй подробно описан и предназначен для более продвинутых читателей).

0 голосов
/ 27 декабря 2017

Да, Github использует Ruby on Rails.

Когда его спросили о технологическом стеке, который они используют Сэму Ламберту, директору по технологиям, он сказал:

MySQL - это наше основное хранилище данных, которое мы использовали для хранения всех данных, которые используются длясайт, а также метаданные вокруг пользователей.Мы также немного используем Redis для некоторого непостоянного кэширования и таких вещей, как memcached.

C, Shell, Ruby - довольно простой монолитный стек.Мы на самом деле не слишком сложный магазин, мы не собираемся пробовать новые языки для каждого небольшого проекта.

Вот ссылка , чтобы увидеть проекты, которые поддерживают Github..

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...