Ruby on Rails与Heroku / Engine Yard /类似服务的集成

|| 我有一个通过GitHub部署到PaaS服务的Ruby on Rails项目。 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应用程序是根目录下的两个目录。我想我可以根据需要将其移动到根目录下的一个文件中,但是我绝对需要在版本控制下跟踪其他非Rails文件。 但是由于我的Rails应用程序不是根目录,所以我在使用Engine Yard,Heroku等时遇到了麻烦……他们不知道在哪里可以找到Rakefile。我尝试创建一个Rakefile(https://gist.github.com/245400)并将其放置在根目录和src目录中,但仍然无法正常工作。 您知道这里发生了什么或如何解决?     
已邀请:
(按要求;-D) 如果您想在Heroku / Engine Yard等上进行部署,则可能只想将所有\“其他文件夹\”放在应用程序目录中(例如,放置在名为support_documents的文件夹中)。 然后,您可以将这些文档置于源代码控制下并部署在Heroku上。此外,借助Heroku,您还可以将这些其他文档添加到slugignore文件(http://devcenter.heroku.com/articles/slug-compiler)中,这样它们就不会在slug中进行编译。     

要回复问题请先登录注册