1.4.4 Команды Heroku
Есть тонны команд Heroku, и мы только слегка коснемся их в этой книге. Уделю минуту, чтобы показать только одну из них, переименовав приложение следующим образом:
$ heroku rename railstutorial
Не используйте сами это имя; оно уже используется мной! Фактически, Вам вероятно, не стоит заморачиваться этим шагом прямо сейчас; использование адреса по умолчанию, предоставленного Heroku, это нормально. Но если Вы действительно хотите переименовать свое приложение, можно реализовать безопасность приложения, упомянутую в начале этого раздела использованием случайного или невнятного субдомена, такого как следующее:
hwpcbmze.heroku.com seyjhflo.heroku.com jhyicevg.heroku.com
Со случайным субдоменом как эти кто-либо сможет посетить Ваш сайт, только если Вы дадите ему адрес. (Между прочим, в качестве анонса грозной компактности Ruby, вот код, который я использовал чтобы генерировать случайные субдомены:
('a'..'z').to_a.shuffle[0..7].join
Довольно мило.)
В дополнение к поддержке субдоменов Heroku также поддерживает пользовательские домены. (Фактически, сайт Ruby on Rails Tutorial живет в Heroku; если Вы читаете эту книгу онлайн, Вы смотрите на Heroku-размещенный сайт прямо сейчас! (# как нетрудно догадаться, http://railstutorial.ru живет там же ) См. документацию Heroku для получения дополнительной информации о пользовательских доменах и других темах Heroku.
1.5 Заключение
Мы проделали длинный путь в этой главе: установка, настройка среды разработки, управление версиями, и развертывание. Если Вы хотите поделиться с общественностью своим прогрессом в этой точке, не стесняйтесь твитнуть или изменить свой статус в Facebook (Вконтакте) на что-то вроде этого:
(# по русски это выглядит примерно так:)
Все что осталось, это, как Вы знаете, действительно начать изучать Rails. Приступим!
# coding: utf-8