# Pretty url

**URL:** <https://www.ruby-forum.com/t/pretty-url/136287>\
**Category:** Rails\
**Created:** [April 30, 2008, 1:15pm UTC](https://www.ruby-forum.com/t/pretty-url/136287 "2008-04-30T13:15:59Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![huang\_zhimin](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/h/54ee81/32.png) [@huang\_zhimin](https://www.ruby-forum.com/u/huang_zhimin)\
**Post date:** [April 30, 2008, 1:15pm UTC](https://www.ruby-forum.com/t/pretty-url/136287/1 "2008-04-30T13:15:59Z")

</div>

I want to write a permalink like /year/month/day/title, code is as  
followsï¼š

self.permalink = “#{now.year}/#{now.month}/#{now.day}/#{title}”

in the view, I use restful url post\_path(@post). And in the html source  
code, the url is /posts/2008%2F4%2F30%2FTest

You can see, the ‘/’ is replaced by “%2F”, which is not I expect.  
How not to replace the ‘/’ with “%2F”?

–  
My home: [http://flyerhzm.com](http://flyerhzm.com)

---

<div class="post-metadata">

**Author:** ![huang\_zhimin](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/h/54ee81/32.png) [@huang\_zhimin](https://www.ruby-forum.com/u/huang_zhimin)\
**Post date:** [April 30, 2008, 4:49pm UTC](https://www.ruby-forum.com/t/pretty-url/136287/2 "2008-04-30T16:49:11Z")

</div>

use url\_for or just hard code it into the view [?]

2008/4/30 huang zhimin [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid):

---

<div class="post-metadata">

**Author:** ![huang\_zhimin](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/h/54ee81/32.png) [@huang\_zhimin](https://www.ruby-forum.com/u/huang_zhimin)\
**Post date:** [April 30, 2008, 5:17pm UTC](https://www.ruby-forum.com/t/pretty-url/136287/3 "2008-04-30T17:17:31Z")

</div>

is there any graceful method?

On Wed, Apr 30, 2008 at 10:47 PM, Roger P. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
wrote:

> >

–  
My home: [http://flyerhzm.com](http://flyerhzm.com)

---

<div class="post-metadata">

**Author:** ![huang\_zhimin](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/h/54ee81/32.png) [@huang\_zhimin](https://www.ruby-forum.com/u/huang_zhimin)\
**Post date:** [April 30, 2008, 11:45pm UTC](https://www.ruby-forum.com/t/pretty-url/136287/4 "2008-04-30T23:45:03Z")

</div>

url\_for or what not

2008/4/30 huang zhimin [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid):
