2012-03-30 11 views
4

ich eine Rails 3.1-Engine mit dem folgenden Befehl generiert haben:Wie generieren Steuerungen innerhalb Rails 3.1 Motoren

rails plugin new forum --full 

ich kopiert dann das Plugin zu einem vorhandenen Schienen App. Jetzt, wenn ich den folgenden Befehl ausführe, erzeugt es den Controller in der App "rails", nicht im Plugin-Verzeichnis.

cd vendor/gems/forum 
rails g controller Users 

Ich habe versucht, den Befehl aus dem Rails-Stammverzeichnis ausgeführt wird, immer noch das gleiche Problem.

Bitte helfen Sie mir!

Antwort

-1

Es sieht so aus, als würden Sie die Rails Engine in der Hauptanwendung bearbeiten. Sie können dies tun, aber die Idee von Rails Engine ist, dass die Engine ein Juwel ist, das in Gemfile aufgelistet und über Bundler installiert wird.

Wenn Sie einen Controller an einer Rails-Engine hinzufügen möchten, Danke

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

für die Antwort. Aber immer noch das gleiche Problem. – Arun

Verwandte Themen