将我的操作系统更新为Maverics后无法在rails中创建新项目。我总是只看到:
Circular dependency detected while autoloading constant LinksController
或
Unable to autoload constant LinksController, expected
/Users/xxx/DEPLOY/yyyy/app/controllers/links_controller.rb to define it
当我尝试制作时:
<%= link_to 'abc', link_path(f) %>
My LinksController是一个空控制器,只有:
def show
end
有什么问题?我无法进行任何新项目。
答案 0 :(得分:0)
我在这里遇到过类似的问题https://stackoverflow.com/questions/20925323。
以下是发生的事情,我使用的是Rails 4.0.2,这似乎会导致jQuery和/或Turbolinks出现问题。
当我在Gemfile中将Rails版本降级为“4.0.0”并且“捆绑更新”时,我没有更多问题。
查看您的Rails版本,希望这会有所帮助。
答案 1 :(得分:0)
就我而言,我有一个模块名称TwitterRETRIEVER,而Rails似乎在寻找TwitterRetriever。在纠正这个以遵循Rails命名标准之后,这个问题就消失了。