2

「レール生成コントローラー」がコントローラーを作成していないことと、レール3生成コントローラーが機能していないことの両方を見てきましたが、どちらも答えがありませんでした。

rubyonrails の freenode チャンネルにアクセスしましたが、そこにも回答がありません。

Michael Hartl のチュートリアル ( http://ruby.railstutorial.org/chapters ) を読んで、第 8 章に到達しました。 --no-test-framework" は何も出力せず、ファイルも作成しません。-p (ふり) と --trace を試してみましたが、何も出力されませんでした。別のアプリ フォルダーで同じコマンドを実行すると、まったく問題なく動作します。「スクリプト/レール」を試しましたが、それでも同じです。

ただし、「rails generate integration_test authentication_pages」は完全に機能します。

誰かがこれの原因とそれを修正する方法を知っていますか?

私の宝石の要点へのリンクは次のとおりです。https://gist.github.com/3e2e6beacbef836a07cb

4

2 に答える 2

0

わかりました。私は RubyMine を使用しており、rubyonrails チャネルの誰かが、何かがコントローラー ジェネレーターをオーバーライドしている可能性があると述べました。RubyMine 内から (意図せずに) コントローラー ジェネレーターを作成したようで、それが元のコントローラー ジェネレーターをオーバーライドしていました。空であるため、終了コード 0 で実行され、何も生成されませんでした。それを削除すると問題が解決しました–

于 2013-11-08T23:55:01.533 に答える
-1

@SteveMustafa

投稿していただきありがとうございます。コントローラーも生成しましたが、同じ問題が発生していました。

ファイルを削除したところ、再び機能し始めました。

ありがとう!

于 2013-11-08T22:19:14.753 に答える