2

我看过两个“rails generate controller”都没有创建控制器rails 3 generate controller 不起作用,也没有答案。

我去了 ruby​​onrails freenode 频道,也没有答案。

我正在阅读 Michael Hartl 的教程 ( http://ruby.railstutorial.org/chapters ),我已经进入第 8 章。前一天晚上一切正常,然后第二天早上,运行“rails generate controller Sessions” --no-test-framework" 不输出任何内容,也不创建任何文件。我试过 -p (假装)和 --trace 来获得任何输出,什么都没有。在不同的应用程序文件夹中运行相同的命令,它工作得非常好。我试过“脚本/导轨”,但还是一样。

但是,“rails generate integration_test authentication_pages”可以完美运行。

有谁知道这个问题的原因以及如何解决它?

这是我的宝石要点的链接:git@gist.github.com:3e2e6beacbef836a07cb.git | https://gist.github.com/3e2e6beacbef836a07cb

4

2 回答 2

0

好的,我想通了。我正在使用 RubyMine 并且 ruby​​onrails 频道上的某个人提到某些东西可能会覆盖控制器生成器,我又看了一遍。似乎我从 RubyMine 中(无意中)创建了一个控制器生成器,这就是覆盖原始控制器生成器的原因。由于是空的,它以退出代码 0 运行并且没有生成任何内容。删除它解决了问题 -

于 2013-11-08T23:55:01.533 回答
-1

@史蒂夫穆斯塔法

谢谢你张贴。我还生成了一个控制器并且遇到了同样的问题。

我刚刚删除了文件,它又开始工作了。

谢谢!

于 2013-11-08T22:19:14.753 回答