rails generate runs correctly under Rails 3.0.x

* Rails 3.0.x does not yield `app` to `generator` blocks in railties.
  Picks a hopefully reasonable default `Rails.application` in that case.
* Fixes #71
This commit is contained in:
Andy Lindeman 2012-06-01 10:04:15 -04:00
parent 5beecd5947
commit 9a3bd4770a

View File

@ -7,6 +7,8 @@ if defined?(Rails)
module ActiveModel
class Railtie < Rails::Railtie
generators do |app|
app ||= Rails.application # Rails 3.0.x does not yield `app`
Rails::Generators.configure!(app.config.generators)
require "generators/resource_override"
end