Rails models in the database usually have newlines encoded as \r\n
(CRLF) as they are sent via HTTP and that is how the specification
indicates they should be sent.

When updating fields in my database by posting a CSV file via HTTP
from a Linux box the text fields are changed to have \n (LF).  I don't
know that this causes any issues but if I upload the same data from a
windows box and then a Linux box, I end up with unnecessary database
updates as the text fields do vary because they use different
newlines.

I can update the uploaded CSV string fields with gsub(/([^\015])\012/,
"\\1\015\012") but I'm wondering if there is some standard way of
handling this case.

Thanks
Tony Primerano



-- 
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 [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-talk?hl=en.

Reply via email to