У меня есть проект Ruby on Rails, который я развернул в сервисе PaaS через GitHub. Репозиторий Git построен так:
/ (root)
README
some random files here
src (directory)
a_folder
another_folder
my_rails_app
app (directory)
config (directory)
config.ru
db (directory)
...
Gemfile
...
Rakefile
README
...
Как видите, приложение Rails находится в двух каталогах под корнем. Я полагаю, что я мог бы переместить его в один файл под root, если это необходимо, но мне определенно нужно, чтобы другие не-Rails-файлы отслеживались под контролем версий.
Но так как мое приложение Rails не находится в корне, у меня возникли проблемы с использованием Engine Yard, Heroku и т. Д. ... они не знают, где найти Rakefile. Я попытался создать Rakefile (https://gist.github.com/245400) и поместить его в каталоги root и src, но он все еще не работает.
Вы знаете, что здесь происходит или как это исправить?