On Friday, February 13, 2015 at 7:55:19 PM UTC, Jason Hobbs wrote: > Add gem 'responders' to your Gemfile. > redirect_to was moved to that.
It most certainly wasn't (responders gem is about respond_with/ class level respond_to) Fred > > On Friday, February 13, 2015 at 10:02:04 AM UTC-6, Ruby-Forum.com User > wrote:Trying to upgrade from Ruby 2.0 / Rails 4.0 to Ruby 2.2 / Rails 4.2, I > > face a surprising error when logging into my application (based on Rails > > Tutorial by M. Hartl): > > > > Controller: SessionsController#create > > Instruction: redirect_to root_url > > Error message: wrong number of arguments (2 for 1) > > > > Here is the sessions controller: > > > > class SessionsController < ApplicationController > > > > def new > > end > > > > def create > > user = User.find_by_login(params[:session][:login]) > > if user && user.authenticate(params[:session][:password]) > > sign_in user > > redirect_to root_url > > else > > flash.now[:error] = 'Invalid login/password combination' > > render 'new' > > end > > end > > > > def destroy > > sign_out > > redirect_to root_url > > end > > > > end > > > > Here is the routes file: > > > > ODQStairs::Application.routes.draw do > > > > resources :requests > > > > #static pages > > get '/help', to: "static_pages#help" > > get '/about', to: "static_pages#about" > > get '/contact', to: "static_pages#contact" > > > > #root definition > > root to: "dashboards#home" > > > > #routes > > resources :sessions, only: [:new, :create, :destroy] > > get '/signin', to: 'sessions#new' , via: :get > > match '/signout', to: 'sessions#destroy', via: :delete > > > > resources :parameters_lists do > > resources :parameters > > end > > ... > > > > I did not find anything in Rails upgrade guides regarding the > > redirect_to function. Your help is welcome! Thanks! > > > > -- > > Posted via http://www.ruby-forum.com/. -- You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/rubyonrails-talk/9be0d6a9-6730-4cac-8fe8-25c46ab0b5c2%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.

