Hi all, I''ve got a simple problem and I am wondering if it can be solved. In my code I use Hash params name including white spaces (coming from legacy database). They works well in my View, but I am not able to properly use them later in my controller. For instance, in my view I have: <input id="person name" name="person[first name]" size="30" type="text" /> It works, and checking params confirms that person[first name] it''s also posted, but I don''t know how to use it in controller. If I try: print params[:person][:first name] I always receive errors regarding [:first name] ; so seems that Hash names including white spaces are not accepted.... Any suggestion will be appreciated. Thanks in advance Stefano -- Posted via http://www.ruby-forum.com/. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---
Hi Stefano, First of all, migrate your database. Legacy dbs suck and there''s no reasons why to preserve them for too long. About your problem: Both params[''first name''] and params[:''first name''] will work. ciao, tom -- Thomas R. "TomK32" Koll <> http://ananasblau.com just a geek trying to change the world http://github.com/TomK32 --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---
Hi Tom, first of all many thanks for your suggestion. I cannot migrate from the legacy database because it is still populated by an electronic PLC wich has only MS ACCESS (aargh!) or MS SQL connectors. The same for DB field names. They where defined five years ago and so I must live with them. Anyway, I will try your hint about quotes usage asap and then post the result here. Ciao & have a nice day Stefano -- Posted via http://www.ruby-forum.com/. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---
Ok Tom, like you suggested, both params[''first name''] and params[:''first name''] worked for me. Case solved. Thanks again Stefano -- Posted via http://www.ruby-forum.com/. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---