从子项目中运行Rubymine中的Rails

Bin*_*ile 5 rubymine spree

我正在使用RubyMine 3.1.1和Rails 3.0.9.

我从Github克隆了Spree项目,我想在处理代码时调试服务器.为此,Spree包含一个sandbox rake命令,用于创建一个包含rails应用程序实例的子文件夹(称为sandbox),该应用程序引用包含源作为其spree gem的父目录.

如果我关闭原始项目并打开sandbox子文件夹作为新的probect,我会获得正确的开发和生产运行配置,我可以成功调试.但是,这不允许我编辑父目录中的狂欢代码.

如果我在父目录中,子文件夹当然在那里,但是没有rails运行配置,你不能添加一个,因为它说项目中没有rails服务器启动器(或该消息的一些传真).

任何人都知道如何让RubyMine识别子文件夹的运行配置?

DMa*_*yer 1

我遇到过这个对话,它解决了与您所报告的问题非常相似的问题。

要点是您可以进入设置 | 项目结构,然后将子目录添加为源根目录。然后,您可以使用该子目录而不是项目根目录来设置运行配置。