Ruby on rails RubyMine无法识别Rails应用程序

Ruby on rails RubyMine无法识别Rails应用程序,ruby-on-rails,ruby,intellij-idea,rubymine,Ruby On Rails,Ruby,Intellij Idea,Rubymine,我有一个关于使用从目录打开方法将rails应用程序导入RubyMine的问题。我的计算机上有两个不同的rails应用程序,但RubyMine仅将其中一个重新识别为rails应用程序,而将另一个识别为普通目录 这是一个问题,因为我想为我当前的项目获得RubyMine的全部功能。有谁能想出解决方案/RubyMine确定某个东西是否是rails应用程序的方法吗?谢谢 将检查您打开的目录中的以下文件: config/routes.rb——表示rails应用程序 config/application.r

我有一个关于使用从目录打开方法将rails应用程序导入RubyMine的问题。我的计算机上有两个不同的rails应用程序,但RubyMine仅将其中一个重新识别为rails应用程序,而将另一个识别为普通目录


这是一个问题,因为我想为我当前的项目获得RubyMine的全部功能。有谁能想出解决方案/RubyMine确定某个东西是否是rails应用程序的方法吗?谢谢

将检查您打开的目录中的以下文件:

  • config/routes.rb
    ——表示rails应用程序
  • config/application.rb
    --可选,表示Rails 3+应用程序

如果存在
config/routes.rb
,则该项目被配置为Rails,否则您将得到一个普通的Ruby项目。

对于我删除并在linux上重新创建项目设置文件夹-。idea在项目根目录中解决了错误识别问题。删除后,重新启动IDE并再次打开项目文件夹。这解决了可能出现的其他小错误。

对我来说,问题是RubyMine期望我在实际使用2.1.0时使用ruby 1.9.3(没有安装rails gem)。我通过打开首选项来修复它,单击
语言和框架
Ruby SDK和Gems
,选择RVM:Ruby-1.9.3,然后单击窗口底部的减号按钮来删除它。我也为globalruby-1.9.3做了这个


这导致RubyMine使用ruby-2.1.0及其gemset,解决了我的所有问题:-)

Hmmm,出于某种奇怪的原因,这不起作用。我的配置文件夹中确实存在routes.rb文件。请与支持部门联系,并提供压缩项目,以便调查此问题。问题是什么?我也有同样的问题。。。(config/routes.rb存在,RubyMine没有Rails识别)它需要位于已配置项目的根目录中。@CrazyCoder根目录中需要什么?(不是
routes.rb
?)