# Semi-colons

**URL:** <https://www.ruby-forum.com/t/semi-colons/163357>\
**Category:** Rails\
**Created:** [March 19, 2009, 3:07pm UTC](https://www.ruby-forum.com/t/semi-colons/163357 "2009-03-19T15:07:36Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![lazer\_rash](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/l/90ced4/32.png) [@lazer\_rash](https://www.ruby-forum.com/u/lazer_rash)\
**Post date:** [March 19, 2009, 3:07pm UTC](https://www.ruby-forum.com/t/semi-colons/163357/1 "2009-03-19T15:07:36Z")

</div>

I know…Semi-colons are evil. But, what if I have an application  
that has moved from one server to the next and it has Rails 2.0. I  
want the application to roll forward, so I don’t want to just freeze  
the app and stay old school.

How do I convert an application that uses semi-colons to use the  
slashes? For example:

/page/83;edit  
to  
/page/83/edit

is it simply a routes change?

thanks for any kind of reply, as long as it’s nice. 🙂

---

<div class="post-metadata">

**Author:** ![lazer\_rash](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/l/90ced4/32.png) [@lazer\_rash](https://www.ruby-forum.com/u/lazer_rash)\
**Post date:** [March 19, 2009, 3:24pm UTC](https://www.ruby-forum.com/t/semi-colons/163357/2 "2009-03-19T15:24:23Z")

</div>

Aaron R. wrote:

> I know…Semi-colons are evil. But, what if I have an application  
> that has moved from one server to the next and it has Rails 2.0. I  
> want the application to roll forward, so I don’t want to just freeze  
> the app and stay old school.
> 
> How do I convert an application that uses semi-colons to use the  
> slashes? For example:
> 
> /page/83;edit  
> to  
> /page/83/edit
> 
> is it simply a routes change?
> 
> thanks for any kind of reply, as long as it’s nice. 🙂

I thought the semi-colon was a Rails 1.x routing convention that’s been  
dropped. Do you get routing errors when you run your app on Rails 2.x?  
Are you doing anything out of the ordinary when referencing routes?

---

<div class="post-metadata">

**Author:** ![lazer\_rash](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/l/90ced4/32.png) [@lazer\_rash](https://www.ruby-forum.com/u/lazer_rash)\
**Post date:** [March 19, 2009, 3:29pm UTC](https://www.ruby-forum.com/t/semi-colons/163357/3 "2009-03-19T15:29:58Z")

</div>

Are your semi colons hard coded? or are you using users\_edit\_path

On Mar 19, 10:24 am, Lee S. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)

---

<div class="post-metadata">

**Author:** ![lazer\_rash](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/l/90ced4/32.png) [@lazer\_rash](https://www.ruby-forum.com/u/lazer_rash)\
**Post date:** [March 19, 2009, 4:41pm UTC](https://www.ruby-forum.com/t/semi-colons/163357/4 "2009-03-19T16:41:11Z")

</div>

Semicolons is a 1.x thing that was dropped in 2.x. When I try to edit  
a page that is where the problem is.

The ;'s are not hard coded to my knowledge. Meaning, I can’t find any  
in the code.

thanks

On Mar 19, 10:24 am, Lee S. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)

---

<div class="post-metadata">

**Author:** ![lazer\_rash](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/l/90ced4/32.png) [@lazer\_rash](https://www.ruby-forum.com/u/lazer_rash)\
**Post date:** [March 19, 2009, 6:25pm UTC](https://www.ruby-forum.com/t/semi-colons/163357/5 "2009-03-19T18:25:42Z")

</div>

You should really be asking this question in rubyonrails-talk -  
[http://groups.google.com/group/rubyonrails-talk](http://groups.google.com/group/rubyonrails-talk) for general support  
questions.

On Wed, Mar 18, 2009 at 9:48 PM, aaron [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> to
> 
> /page/83/edit
> 
> is it simply a routes change?
> 
> thanks for any kind of reply, as long as it’s nice. 🙂
> 
> >

–  
Cheers!

- Pratik  
[http://m.onkey.org](http://m.onkey.org)

---

<div class="post-metadata">

**Author:** ![lazer\_rash](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/l/90ced4/32.png) [@lazer\_rash](https://www.ruby-forum.com/u/lazer_rash)\
**Post date:** [March 19, 2009, 4:51pm UTC](https://www.ruby-forum.com/t/semi-colons/163357/6 "2009-03-19T16:51:49Z")

</div>

aaron wrote:

> Semicolons is a 1.x thing that was dropped in 2.x. When I try to edit  
> a page that is where the problem is.
> 
> The ;'s are not hard coded to my knowledge. Meaning, I can’t find any  
> in the code.
> 
> thanks

So what’s leading you to think that Rails 1.x use of semi-colons in  
URL’s for routes is your problem?

Providing specific errors really help…

---

<div class="post-metadata">

**Author:** ![lazer\_rash](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/l/90ced4/32.png) [@lazer\_rash](https://www.ruby-forum.com/u/lazer_rash)\
**Post date:** [March 19, 2009, 7:21pm UTC](https://www.ruby-forum.com/t/semi-colons/163357/7 "2009-03-19T19:21:29Z")

</div>

Done…thanks!
