Start Using Squish in Rails

rails

Just a quick tip - how many times have you found yourself cleaning up strings (maybe user input?) by doing things like this:

1
string = string.gsub(/\s+/, " ").strip

and the like? You want to replace consecutive whitespace with single whitespace and remove beginning and trailing whitespace.

If you’re using rails, try squish - squish. Note that squish removes newlines, so it may not be appropriate for every scenario, but it’s a generally very useful function.