|
View:
New views
3 Messages
—
Rating Filter:
Alert me
|
|
|
Difference between development/production environments from extensions point of viewHi,
I'm developing a new extension for radiant. I have created a controller which is a subclass of Admin::AbstractModelController like this: class PostsController < Admin::AbstractModelController model_class Post # ... end Posts controller is mapped to a new tab in the admin interface. When I click this tab list of items is displayed. In development environment everything is working as I want, but when I try to run the same extension in production environment I get following error: uninitialized constant Admin::PostsController I checked environment specific configuration files, but haven't found anything suspicions. Any help on how to fix this issue will be appreciated. Regards, Martins Grunskis _______________________________________________ Radiant mailing list Post: Radiant@... Search: http://radiantcms.org/mailing-list/search/ Site: http://lists.radiantcms.org/mailman/listinfo/radiant |
|
|
Re: Difference between development/production environments from extensions point of viewSounds like your routes are messed up. Does your route definition look
like this? map.connect 'admin/posts/:action/:id', :controller => "admin/posts" Make sure that your namespacing is correct. Sean 13 wrote: > Hi, > > I'm developing a new extension for radiant. I have created a > controller which is a subclass of Admin::AbstractModelController like > this: > > class PostsController < Admin::AbstractModelController > model_class Post > # ... > end > > Posts controller is mapped to a new tab in the admin interface. When I > click this tab list of items is displayed. > > In development environment everything is working as I want, but when I > try to run the same extension in production environment I get > following error: > > uninitialized constant Admin::PostsController > > I checked environment specific configuration files, but haven't found > anything suspicions. > > Any help on how to fix this issue will be appreciated. > > Regards, > Martins Grunskis > _______________________________________________ > Radiant mailing list > Post: Radiant@... > Search: http://radiantcms.org/mailing-list/search/ > Site: http://lists.radiantcms.org/mailman/listinfo/radiant > > _______________________________________________ Radiant mailing list Post: Radiant@... Search: http://radiantcms.org/mailing-list/search/ Site: http://lists.radiantcms.org/mailman/listinfo/radiant |
|
|
Re: Difference between development/production environments from extensions point of viewThanks, that helped. Now my controllers are in Admin namespace:
class Admin::PostsController < Admin::AbstractModelController #... end But I find it strange, that everything worked in development mode. Why it's that way? This piece of code that I borrowed from page_attachements [1] also is working only in development environment! I've checked if it's only that way in my extension, but no - page_attachments has the same bug... Any ideas? [1]: http://dev.radiantcms.org/svn/radiant/trunk/extensions/page_attachments/app/models/observe_page_attachments.rb Thanks, Martins Grunskis On 2/17/08, Sean Cribbs <seancribbs@...> wrote: > Sounds like your routes are messed up. Does your route definition look > like this? > > map.connect 'admin/posts/:action/:id', :controller => "admin/posts" > > Make sure that your namespacing is correct. > > Sean > > 13 wrote: > > Hi, > > > > I'm developing a new extension for radiant. I have created a > > controller which is a subclass of Admin::AbstractModelController like > > this: > > > > class PostsController < Admin::AbstractModelController > > model_class Post > > # ... > > end > > > > Posts controller is mapped to a new tab in the admin interface. When I > > click this tab list of items is displayed. > > > > In development environment everything is working as I want, but when I > > try to run the same extension in production environment I get > > following error: > > > > uninitialized constant Admin::PostsController > > > > I checked environment specific configuration files, but haven't found > > anything suspicions. > > > > Any help on how to fix this issue will be appreciated. > > > > Regards, > > Martins Grunskis > > _______________________________________________ > > Radiant mailing list > > Post: Radiant@... > > Search: http://radiantcms.org/mailing-list/search/ > > Site: http://lists.radiantcms.org/mailman/listinfo/radiant > > > > > > _______________________________________________ > Radiant mailing list > Post: Radiant@... > Search: http://radiantcms.org/mailing-list/search/ > Site: http://lists.radiantcms.org/mailman/listinfo/radiant > Radiant mailing list Post: Radiant@... Search: http://radiantcms.org/mailing-list/search/ Site: http://lists.radiantcms.org/mailman/listinfo/radiant |
| Free embeddable forum powered by Nabble | Forum Help |