flash messages

daniely Mar 9, 2012 3 thanks

In rails 3.1 the following does not work for me

redirect_to { :action=>'atom' }, :alert => "Something serious happened" 

Instead, you need to use the following syntax (wrap with parens)

redirect_to({ :action=>'atom' }, :alert => "Something serious happened")

Be careful with path vs. endpoint

Matt Feb 23, 2012

URI.join uses a delimiter -- forward slash (/) -- to decide if joined strings are a path or endpoint. In order to include strings as part of the path, they must end with a forward slash (/). Otherwise, they are assumed to be an endpoint and are overritten by your new "endpoint".

Used this way,...