# Map.resources and radiant admin

**URL:** <https://www.ruby-forum.com/t/map-resources-and-radiant-admin/91038>\
**Category:** Radiant CMS\
**Created:** [April 4, 2007, 12:40am UTC](https://www.ruby-forum.com/t/map-resources-and-radiant-admin/91038 "2007-04-04T00:40:25Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![Karl\_Doody](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/k/7cd45c/32.png) [@Karl\_Doody](https://www.ruby-forum.com/u/Karl_Doody)\
**Post date:** [April 4, 2007, 12:40am UTC](https://www.ruby-forum.com/t/map-resources-and-radiant-admin/91038/1 "2007-04-04T00:40:25Z")

</div>

Has anyone got map.resources to work within Radiant admin/extensions.  
The problem I have is that if I:

map.resources :testimonials

…everything works fine but everything operates out of /testimonials  
not /admin/testimonials which means that when I create a page with a  
slug of ‘testimonials’ it all fails horribly when I try to visit that  
page (because it is calling the resourced controller not the radiant  
page).

I could go back to Rails’s :controller/:action’s but thought I’d give  
this a go (and my present app does use it to an elegant end).

Any one with any experience of this?

Kind regards,  
-Karl

---

<div class="post-metadata">

**Author:** ![Karl\_Doody](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/k/7cd45c/32.png) [@Karl\_Doody](https://www.ruby-forum.com/u/Karl_Doody)\
**Post date:** [April 4, 2007, 1:21am UTC](https://www.ruby-forum.com/t/map-resources-and-radiant-admin/91038/2 "2007-04-04T01:21:27Z")

</div>

map.resources :testimonials, :path\_prefix =\> “/admin”

Try that. 😉

Sean

---

<div class="post-metadata">

**Author:** ![Karl\_Doody](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/k/7cd45c/32.png) [@Karl\_Doody](https://www.ruby-forum.com/u/Karl_Doody)\
**Post date:** [April 4, 2007, 8:29am UTC](https://www.ruby-forum.com/t/map-resources-and-radiant-admin/91038/3 "2007-04-04T08:29:48Z")

</div>

Ooh, nifty!

Thanks.

---

<div class="post-metadata">

**Author:** ![Karl\_Doody](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/k/7cd45c/32.png) [@Karl\_Doody](https://www.ruby-forum.com/u/Karl_Doody)\
**Post date:** [April 26, 2007, 11:29pm UTC](https://www.ruby-forum.com/t/map-resources-and-radiant-admin/91038/4 "2007-04-26T23:29:41Z")

</div>

Hi Karl,

Did this work out for you in the end?

I’ve managed to get map.resources working fine in my Radiant extensions  
except for posting to the edit/update functions, whenever I try that I  
get  
the standard Radiant 404 Page Not Found page come up.

Anyone have some ideas on this one? I’m stumped.

Cheers,  
Kevin A.

---

<div class="post-metadata">

**Author:** ![Karl\_Doody](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/k/7cd45c/32.png) [@Karl\_Doody](https://www.ruby-forum.com/u/Karl_Doody)\
**Post date:** [April 4, 2007, 5:25pm UTC](https://www.ruby-forum.com/t/map-resources-and-radiant-admin/91038/5 "2007-04-04T17:25:25Z")

</div>

I’ve added this to the wiki [http://dev.radiantcms.org/radiant/wiki/](http://dev.radiantcms.org/radiant/wiki/)  
HowToWriteAnExtension

I find extensions a bit confusing, so I decided to start documenting  
and hope that others will pitch in.

---

<div class="post-metadata">

**Author:** ![Karl\_Doody](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/k/7cd45c/32.png) [@Karl\_Doody](https://www.ruby-forum.com/u/Karl_Doody)\
**Post date:** [April 26, 2007, 11:39pm UTC](https://www.ruby-forum.com/t/map-resources-and-radiant-admin/91038/6 "2007-04-26T23:39:42Z")

</div>

Are your controllers inheriting from Admin::AbstractModelController?

Sean

---

<div class="post-metadata">

**Author:** ![Karl\_Doody](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/k/7cd45c/32.png) [@Karl\_Doody](https://www.ruby-forum.com/u/Karl_Doody)\
**Post date:** [April 26, 2007, 11:45pm UTC](https://www.ruby-forum.com/t/map-resources-and-radiant-admin/91038/7 "2007-04-26T23:45:43Z")

</div>

Hi Sean,

No, they are inheriting from ApplicationController

Thanks,  
Keivn

On 4/26/07, Sean C. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> > Post: removed\_email\_address@domain.invalid
> 
> * * *
> 
> Radiant mailing list  
> Post: removed\_email\_address@domain.invalid  
> Search: [http://radiantcms.org/mailing-list/search/](http://radiantcms.org/mailing-list/search/)  
> Site: [http://lists.radiantcms.org/mailman/listinfo/radiant](http://lists.radiantcms.org/mailman/listinfo/radiant)

–  
BN23 Search Limited is Registered in England  
Company Number: 5323555  
VAT registration Number: 896 69 0062

BN23 Search Limited  
Temple Grove  
Compton Place Road  
Eastbourne  
East Sussex  
BN20 8AD
