运行生成器时,它尝试附加spec/support/Bluprints.rb,然后失败:
lsoave@ubuntu:~/rails/github/trends$ rails g scaffold trends
Plural version of the model detected, using singularized version. Override with --force-plural.
invoke mongoid
create app/models/trend.rb
invoke rspec
create spec/models/trend_spec.rb
invoke machinist
append spec/support/blueprints.rb
/home/lsoave/.rvm/gems/ruby-1.9.2-p290@rails-3.2.1/gems/thor-0.14.6/lib/thor/actions/inject_into_file.rb:99:in `binread': No such file or directory - /home/lsoave/rails/github/trends/spec/support/blueprints.rb (Errno::ENOENT)我怎么才能摆脱它呢?
发布于 2012-02-28 04:52:34
该脚手架正在寻求将一家新的机械厂附加到blueprints.rb。这很可能是因为您已经将生成器配置为使用machinist而不是fixture。只需创建文件,或者将生成器配置更改为不使用Machinist。
此外,在生成脚手架时,应该使用模型的单数名称,因此:
rails g scaffold trendhttps://stackoverflow.com/questions/9471679
复制相似问题