Skip to content

Instantly share code, notes, and snippets.

@sbc
Created May 23, 2011 04:19
Show Gist options
  • Select an option

  • Save sbc/986221 to your computer and use it in GitHub Desktop.

Select an option

Save sbc/986221 to your computer and use it in GitHub Desktop.
URL when controller renders home page on error
# - Home page has a subscription form on it.
# - Form is posted to create action of SubscribersController.
# - When error occurs, controller renders home page
# - URL in browser is http://app.example.com/subscribers
# - I want it to be just http://app.example.com
class SubscribersController < ApplicationController
def create
@subscriber = Subscriber.new(params[:subscriber])
if @subscriber.save
redirect_to thankyou_path
else
@current_action = 'home'
render 'pages/home'
end
end
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment