Hi Anuj Dutta,
Yes, I found rails3_datamapper by snusnu previously and had a look at
it since I also thought I could get some inspiration from it.
I think the repository you mention is an old one, my mongo_model_m3
repo works just fine, and I have a generators directory!
When I try to run scaffold on the rails3_datamapper application I get
an error:
kristian-mandrups-macbook-pro:datamapper_on_rails3 kristianconsult$
script/generate scaffold Post
/Users/kristianconsult/my_rails/rails3_apps/datamapper_on_rails3/
vendor/gems/ruby/1.9.1/dirs/rails/activesupport/lib/active_support/
dependencies.rb:601:in `to_constant_name’: Anonymous modules have no
name to be referenced by (ArgumentError)
from /Users/kristianconsult/my_rails/rails3_apps/datamapper_on_rails3/
vendor/gems/ruby/1.9.1/dirs/rails/activesupport/lib/active_support/
dependencies.rb:407:in `qualified_name_for’
from /Users/kristianconsult/my_rails/rails3_apps/datamapper_on_rails3/
vendor/gems/ruby/1.9.1/dirs/rails/activesupport/lib/active_support/
dependencies.rb:115:in `rescue in const_missing’
from /Users/kristianconsult/my_rails/rails3_apps/datamapper_on_rails3/
vendor/gems/ruby/1.9.1/dirs/rails/activesupport/lib/active_support/
dependencies.rb:105:in `const_missing’
…
–
Looking inside rails3_datamapper-0.10.2 data_mapper.rb
module DataMapper
module Generators
class Base < ::Rails::Generators::NamedBase #:nodoc:
…
end
I notice the convention is to have a module DataMapper::Generators as
a wrapper for the generator class. Is this important?
Any other required conventions to have an ORM generator binding
correctly “picked up” by rails 3?
Kristian
Sorry, I did not know you were doing that already. Right, so can you point me to your repository please and I will run it on my system and debug it.