Spaces in between brackets

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?

semmons99@gmail.com wrote:

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?

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 Britt

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

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

Jim Freeze

···

On Feb 2, 2006, at 9:39 AM, James Britt 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.

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

Jim Freeze wrote:

···

On Feb 2, 2006, at 9:39 AM, James Britt 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.

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

--
James Britt

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

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

Jim Freeze

···

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

Jim Freeze wrote:

On Feb 2, 2006, at 9:39 AM, James Britt 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.

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