Using the omniauth gem, I am forced to define a single route callback for succesful logins, regardless of the provider :
def auth_callback auth_data =
Why not specifically call render in those methods?
render
def process_one # do something then render view for process_one render :process_one and return end
Rails should detect that you've already run it and not try to render again.