# Spaces in between brackets

**URL:** <https://www.ruby-forum.com/t/spaces-in-between-brackets/100360>\
**Category:** Ruby\
**Created:** [February 2, 2006, 4:27pm UTC](https://www.ruby-forum.com/t/spaces-in-between-brackets/100360 "2006-02-02T16:27:33Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![unknown](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/u/4bbf92/32.png) [@unknown](https://www.ruby-forum.com/u/unknown)\
**Post date:** [February 2, 2006, 4:27pm UTC](https://www.ruby-forum.com/t/spaces-in-between-brackets/100360/1 "2006-02-02T16:27:33Z")

</div>

Can anyone explain to me why the code works:

\<input id=“recipe\_title” name=“recipe[title]”

While this code doesn’t:

\<input id=“recipe\_title” name=“recipe[title]”

I know that most people don’t put spaces in between brackets, however I  
like to for readability. It seems like I can do this everywhere in Ruby  
and Rails except for the name of html tag. Any thoughts on why this is?

---

<div class="post-metadata">

**Author:** ![unknown](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/u/4bbf92/32.png) [@unknown](https://www.ruby-forum.com/u/unknown)\
**Post date:** [February 3, 2006, 5:29am UTC](https://www.ruby-forum.com/t/spaces-in-between-brackets/100360/2 "2006-02-03T05:29:53Z")

</div>

On Feb 2, 2006, at 9:39 AM, James B. wrote:

> Because Rails magically converts “recipe[title]” into  
> recipe[" title "]
> 
> And " title " != “title”
> 
> But, for the future, you would do better to direct Rails questions  
> to the Rails mailing list.

I don’t know. Seems like he got his question answered pretty well on  
this list.

Jim F.

---

<div class="post-metadata">

**Author:** ![unknown](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/u/4bbf92/32.png) [@unknown](https://www.ruby-forum.com/u/unknown)\
**Post date:** [February 2, 2006, 4:39pm UTC](https://www.ruby-forum.com/t/spaces-in-between-brackets/100360/3 "2006-02-02T16:39:38Z")

</div>

removed\_email\_address@domain.invalid wrote:

> and Rails except for the name of html tag. Any thoughts on why this is?

Because Rails magically converts “recipe[title]” into  
recipe[" title "]

And " title " != “title”

But, for the future, you would do better to direct Rails questions to  
the Rails mailing list.

–  
James B.

[http://www.ruby-doc.org](http://www.ruby-doc.org) - Ruby Help & Documentation  
[Ruby Code & Style](http://www.artima.com/rubycs/) - The Journal By & For Rubyists  
[http://www.rubystuff.com](http://www.rubystuff.com) - The Ruby Store for Ruby Stuff  
[http://www.jamesbritt.com](http://www.jamesbritt.com) - Playing with Better Toys  
[http://www.30secondrule.com](http://www.30secondrule.com) - Building Better Tools

---

<div class="post-metadata">

**Author:** ![unknown](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/u/4bbf92/32.png) [@unknown](https://www.ruby-forum.com/u/unknown)\
**Post date:** [February 3, 2006, 7:09am UTC](https://www.ruby-forum.com/t/spaces-in-between-brackets/100360/4 "2006-02-03T07:09:31Z")

</div>

Jim F. wrote:

> I don’t know. Seems like he got his question answered pretty well on  
> this list.

Yeah, well, it happens. (And this was one of those unintuitive Rails  
things that bit me, too, so I’m sympathetic.)

–  
James B.

[http://www.ruby-doc.org](http://www.ruby-doc.org) - Ruby Help & Documentation  
[Ruby Code & Style](http://www.artima.com/rubycs/) - The Journal By & For Rubyists  
[http://www.rubystuff.com](http://www.rubystuff.com) - The Ruby Store for Ruby Stuff  
[http://www.jamesbritt.com](http://www.jamesbritt.com) - Playing with Better Toys  
[http://www.30secondrule.com](http://www.30secondrule.com) - Building Better Tools

---

<div class="post-metadata">

**Author:** ![unknown](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/u/4bbf92/32.png) [@unknown](https://www.ruby-forum.com/u/unknown)\
**Post date:** [February 3, 2006, 3:08pm UTC](https://www.ruby-forum.com/t/spaces-in-between-brackets/100360/5 "2006-02-03T15:08:54Z")

</div>

Thanks for the help, I will move over to the rails list from now on.

---

<div class="post-metadata">

**Author:** ![unknown](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/u/4bbf92/32.png) [@unknown](https://www.ruby-forum.com/u/unknown)\
**Post date:** [February 3, 2006, 7:21am UTC](https://www.ruby-forum.com/t/spaces-in-between-brackets/100360/6 "2006-02-03T07:21:37Z")

</div>

On Feb 3, 2006, at 12:07 AM, James B. wrote:

> > on this list.
> 
> Yeah, well, it happens. (And this was one of those unintuitive  
> Rails things that bit me, too, so I’m sympathetic.)

We need to tell those rails core folks about #strip. And, #strip! is  
very fast.

Jim F.
