Ruby on rails 3.1 如何在Rails 3.1引擎中生成控制器

Ruby on rails 3.1 如何在Rails 3.1引擎中生成控制器,ruby-on-rails-3.1,Ruby On Rails 3.1,我使用以下命令生成了Rails 3.1引擎: rails plugin new forum --full 然后我将插件复制到现有的rails应用程序中。现在,当我运行以下命令时,它在rails应用程序中生成控制器,而不是在插件目录中 cd vendor/gems/forum rails g controller Users 我尝试从Rails根目录运行该命令,但仍然存在相同的问题 请帮帮我 您似乎正在主应用程序中编辑Rails引擎。您可以这样做,但是Rails引擎的思想是,该引擎是一个gem

我使用以下命令生成了Rails 3.1引擎:

rails plugin new forum --full
然后我将插件复制到现有的rails应用程序中。现在,当我运行以下命令时,它在rails应用程序中生成控制器,而不是在插件目录中

cd vendor/gems/forum
rails g controller Users
我尝试从Rails根目录运行该命令,但仍然存在相同的问题


请帮帮我

您似乎正在主应用程序中编辑Rails引擎。您可以这样做,但是Rails引擎的思想是,该引擎是一个gem,列在gem文件中并通过bundler安装

如果要将控制器添加到Rails引擎

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

谢谢你的回答。但还是一样的问题。