我正在尝试一个简单的RoR应用程序,并使用nifty generator
脚本进行脚手架,布局文件,身份验证。
我添加到我的gemfile gem 'nifty-generators'
并运行了'bundle install'
并安装了它。
然后我进入了
$ rails g nifty:scaffold Recipe name:string index new
我收到了以下异常
无法找到生成器nifty:scaffold
这可能是什么问题
答案 0 :(得分:3)
如果你正在使用Rails 3(当然你是初学者),那么使用scaffold而不是nifty:scaffold
喜欢这个
rails g scaffold
答案 1 :(得分:0)
在这里挖掘并不多。确保bundle install
或bundle update
命令在nifty-generators
中为Gemfile.lock
创建了一个条目。然后验证使用bundle show nifty-generators
已正确安装gem ..它应显示系统中gem的位置。确保您至少拥有该文件夹的读取权限..
答案 2 :(得分:0)
因为你用gemler /你的gemfile添加了gem,我想你会想做:
$ bundle exec rails g nifty:scaffold Recipe name:string index new
找到宝石。