# Serving formats at named route?

**URL:** <https://www.ruby-forum.com/t/serving-formats-at-named-route/166594>\
**Category:** Rails\
**Created:** [April 27, 2009, 6:04pm UTC](https://www.ruby-forum.com/t/serving-formats-at-named-route/166594 "2009-04-27T18:04:54Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![vapor](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/v/5e9695/32.png) [@vapor](https://www.ruby-forum.com/u/vapor)\
**Post date:** [April 27, 2009, 6:04pm UTC](https://www.ruby-forum.com/t/serving-formats-at-named-route/166594/1 "2009-04-27T18:04:54Z")

</div>

I am using a named route, like /abc.  
I have put…

respond\_to do |format|  
format.html  
format.json (render :json =\> @variable)  
end

in method.

But when I do /abc.json, it doesn’t work.  
Any hints?  
Thanks.

---

<div class="post-metadata">

**Author:** ![vapor](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/v/5e9695/32.png) [@vapor](https://www.ruby-forum.com/u/vapor)\
**Post date:** [April 27, 2009, 6:26pm UTC](https://www.ruby-forum.com/t/serving-formats-at-named-route/166594/2 "2009-04-27T18:26:44Z")

</div>

Do you need /abc.:format in routes.rb for this?

2009/4/27 Vapor … [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)

---

<div class="post-metadata">

**Author:** ![vapor](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/v/5e9695/32.png) [@vapor](https://www.ruby-forum.com/u/vapor)\
**Post date:** [April 27, 2009, 6:31pm UTC](https://www.ruby-forum.com/t/serving-formats-at-named-route/166594/3 "2009-04-27T18:31:02Z")

</div>

Colin L. wrote:

> Do you need /abc.:format in routes.rb for this?

Great, thanks!
