rails-3.2.1 генератор скаффолдов пытается включить поддержку спецификаций blueprints.rb - PullRequest
0 голосов
/ 28 февраля 2012

Запустив генератор, он попытается добавить spec / support / blueprints.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)

Как мне от этого избавиться?

1 Ответ

1 голос
/ 28 февраля 2012

Эшафот надеется добавить новую фабрику машинистов к blueprints.rb.Вероятно, это потому, что вы настроили свой генератор на использование машиниста вместо прибора.Просто создайте файл или измените конфигурацию вашего генератора, чтобы не использовать Machinist.

Кроме того, когда вы создаете леса, вы должны использовать единственное имя модели, так:

rails g scaffold trend
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...