2012-03-30 13 views
4

3.1エンジン:は、私は、次のコマンドを使用してRailsの3.1エンジンを生成した

rails plugin new forum --full 

は、私は、既存のレールのアプリにプラグインをコピーしました。これで、次のコマンドを実行すると、プラグインディレクトリではなく、レールアプリケーション内にコントローラが生成されます。

cd vendor/gems/forum 
rails g controller Users 

私はRailsのルートディレクトリからコマンドを実行しようとしましたが、これは同じ問題です。

親切に教えてください!

答えて

-1

メインアプリケーション内でRailsエンジンを編集しているようです。あなたはこれを行うことができますが、Rails Engineの考え方はEngineがGemfileにリストされ、bundler経由でインストールされているということです。

あなたがRailsのエンジンにコントローラを追加したい場合は、

rails plugin new blorgh --full 
cd blorgh 
bundle exec rails g controller Users 
+0

は答えをいただき、ありがとうございます。しかし、同じ問題です。 – Arun

関連する問題