This is the first time I'm working with Engine's in Rails, let alone
in Rails 3. I basically followed these steps to set up the mountable
app: http://blog.dynamic50.com/index.php/2010/02/rails-3-0-mount-multiple-apps-as-engines/
Now that the mountable app is built, I'm moving on to create the
container app. In doing so, however, I am having trouble accessing the
models in the mounted app.
Shop is a model I have the the mounted app, and when I try to access
it in the container app, this is returned:
>> Shop.first
=> NoMethodError: undefined method `first' for Shop:Module
Strangely enough, however, 3 of the mounted app's 19 models are
accessible in the container app. Shop.class.name returns "Module"
while Employee.class.name returns "Class" (Employee is a working model
in the container app).
I'm quite lost on this. Any help is greatly appreciated!
Thanks,
Angelo
--
You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group.
To post to this group, send email to rubyonrails-talk@googlegroups.com.
To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.
No comments:
Post a Comment