【发布时间】:2013-12-15 12:32:18
【问题描述】:
当我在 RubyMine 中打开 Gemfile 时,我可以 Ctrl+单击每个 gem,RubyMine 将带我到 gem 的源文件。除了'rails'..
在我目前的项目中是
gem 'rails', '3.2.13.rc2'
而且我在“外部库”部分也看不到 rails。
知道如何解决这个问题吗?
【问题讨论】:
当我在 RubyMine 中打开 Gemfile 时,我可以 Ctrl+单击每个 gem,RubyMine 将带我到 gem 的源文件。除了'rails'..
在我目前的项目中是
gem 'rails', '3.2.13.rc2'
而且我在“外部库”部分也看不到 rails。
知道如何解决这个问题吗?
【问题讨论】:
Rubymine 工作正常,这是 Rails 本身的“问题”。不幸的是,我没有足够的知识来肯定地说,但我想Rails 3.2.x 文件夹只是一个存根。我已经在我的项目中测试过,实际上,使用Rails 3.2.13 的项目有空的 rvm rails-3.2.13 目录。我已经降级了几次,rails-3.1.12 包含一个文件rails.rb,它只需要整个 Rails 所在的 `railties-3.2.1/lib'。
我还有另一个使用 Rails 2.3.5 的项目,rails-2.3.5 包含 Rails 文件,我还有另一个使用 Rails 4.0.2 的项目(如果可以使用少数项目,为什么要使用一个项目?;))其中rails-4.0.2 dir 仅包含指南。
所以,回答您的问题:Rubymine 看到空的 rails-3.2.13.rc2 目录,因此它无法向您显示其来源。要查看 Rails 源代码,请打开 railties-3.2.13.rc2/lib/rails 目录。
【讨论】:
【讨论】: