# Format parameter in RESTful named routes

**URL:** <https://www.ruby-forum.com/t/format-parameter-in-restful-named-routes/88566>\
**Category:** Rails\
**Created:** [March 12, 2007, 6:44pm UTC](https://www.ruby-forum.com/t/format-parameter-in-restful-named-routes/88566 "2007-03-12T18:44:18Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Ben\_Lund](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/b/e274bd/32.png) [@Ben\_Lund](https://www.ruby-forum.com/u/Ben_Lund)\
**Post date:** [March 12, 2007, 6:44pm UTC](https://www.ruby-forum.com/t/format-parameter-in-restful-named-routes/88566/1 "2007-03-12T18:44:18Z")

</div>

In my application I have a RESTful named route:

map.resources :discussions

And I’m attempting to generate a URL like:

/discussions/27.atom

using the discussion\_url helper method.

The following:

discussion\_url(:id =\> @discussion.id, :format =\> ‘atom’)

just generates /discussions/27, ignoring the format parameter.

Anyone know the correct way of doing this? As far as I can see, the  
docs have nothing to say on the matter.

Ta,  
Ben

---

<div class="post-metadata">

**Author:** ![Ben\_Lund](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/b/e274bd/32.png) [@Ben\_Lund](https://www.ruby-forum.com/u/Ben_Lund)\
**Post date:** [March 12, 2007, 6:49pm UTC](https://www.ruby-forum.com/t/format-parameter-in-restful-named-routes/88566/2 "2007-03-12T18:49:19Z")

</div>

Ben :

> The following:
> 
> discussion\_url(:id =\> @discussion.id, :format =\> ‘atom’)

formatted\_discussion\_url(:id =\> @discussion.id, :format =\> :atom)

– Jean-François.

–  
Ruby ( [http://www.rubyfrance.org](http://www.rubyfrance.org) ) on Rails ( [http://www.railsfrance.org](http://www.railsfrance.org)  
)
