Hi,
I'm submitting a form to the "userconfirm" action of my register_controller.rb file:
def userconfirm @user = User.new(params[:user]) if @user.save # Create session redirect_to :controller => 'sessions', :action => 'create', :login => params[:login], :password => params[:password] else render :action => 'userinfo' end end
But for some reason, I'm getting redirected to "/sesssions" (according to the log file) and here's the error I'm getting
Unknown action No action responded to show
Below is my config/routes.rb file. Why am I getting this error when I clearly redirect to the "create" action? Log file entry follows. - Dave
=====================begin routes.rb========================= ActionController::Routing::Routes.draw do |map|
map.connect '', :controller => "register", :action => "start"
map.resources :users map.resource :sessions map.signup '/signup', :controller => 'users', :action => 'new' map.login '/login', :controller => 'sessions', :action => 'new' map.logout '/logout', :controller => 'sessions', :action => 'destroy'
# The priority is based upon order of creation: first created -> highest priority.
# Sample of regular route: # map.connect 'products/:id', :controller => 'catalog', :action => 'view' # Keep in mind you can assign values other than :controller and :action
# Sample of named route: # map.purchase 'products/:id/purchase', :controller => 'catalog', :action => 'purchase' # This route can be invoked with purchase_url(:id => product.id)
# You can have the root of your site routed by hooking up '' # -- just remember to delete public/index.html. # map.connect '', :controller => "welcome"
# Allow downloading Web Service WSDL as a file with an extension # instead of a file named 'wsdl' map.connect ':controller/service.wsdl', :action => 'wsdl'
# Install the default route as the lowest priority. map.connect ':controller/:action/:id.:format' map.connect ':controller/:action/:id' end ======================end routes.rb=======================
======================log/development.log================== Processing RegisterController#userconfirm (for 67.190.94.163 at 2008-01-30 13:23:47) [POST] Session ID: BAh7CToMY3NyZl9pZCIlOTc3ODFlMGVhZWU2MDQ2YWVmOTUyMmI5MWQ0OTlm %0AYzc6DnJldHVybl90bzA6EHBoYXJtYWN5X2lkIggxMjMiCmZsYXNoSUM6J0Fj %0AdGlvbkNvbnRyb2xsZXI6OkZsYXNoOjpGbGFzaEhhc2h7AAY6CkB1c2VkewA %3D--4a3c120be536a24d8bc4a5f4236644c47df14731 Parameters: {"user"=>{"work_phone"=>"123-456-7890", "work_phone_extension"=>"", "user_type_id"=>"2", "ship_to_last_name"=>"Alvarado", "ship_to_city"=>"asddfsa", "password_confirmation"=>"dave", "ship_to_street"=>"asdsdaf", "ship_to_zip"=>"78727", "phone"=>"303-123-4567", "ship_to_first_name"=>"Dave", "ship_to_state"=>"TX", "login"=>"dave304", "password"=>"dave", "email"=>"dave@dave4.com"}, "commit"=>"Create", "action"=>"userconfirm", "controller"=>"register"} ^[[4;36;1mUser Columns (0.005564)^[[0m ^[[0;1mSHOW FIELDS FROM `users`^[[0m ^[[4;35;1mSQL (0.000205)^[[0m ^[[0mBEGIN^[[0m ^[[4;36;1mUser Load (0.003407)^[[0m ^[[0;1mSELECT * FROM `users` WHERE (LOWER(users.login) = 'dave304') LIMIT 1^[[0m ^[[4;35;1mUser Load (0.003357)^[[0m ^[[0mSELECT * FROM `users` WHERE (LOWER(users.email) = 'dave@dave4.com') LIMIT 1^[[0m VALIDATES_AS_PHONE: 3031234567 is the value 10 valid? true ^[[4;36;1mUser Create (0.037157)^[[0m ^[[0;1mINSERT INTO `users` (`created_on`, `last_login`, `pharmacy_id`, `provincial_tax`, `salt`, `tax`, `work_phone`, `work_phone_extension`, `cc_company`, `cc_number`, `discount`, `ship_to_city`, `ship_to_last_name`, `user_type_id`, `cc_security_code`, `comments`, `company_name`, `crypted_password`, `bill_to_attn`, `bill_to_country`, `bill_to_street2`, `demo`, `ship_to_country`, `updated_on`, `dateofbirth`, `html_email_pref`, `lock_order_form_prices`, `remember_token_expires_at`, `ship_to_street`, `ship_to_zip`, `show_retail_prices`, `user_group_id`, `bill_to_city`, `enabled`, `bill_to_company`, `user_agent`, `fax`, `phone`, `remember_token`, `ship_to_attn`, `ship_to_street2`, `shipping`, `bill_to_last_name`, `bill_to_street`, `cc_exp_date`, `reseller_id`, `user_id`, `bill_to_state`, `login`, `ship_to_first_name`, `ship_to_state`, `bill_to_first_name`, `bill_to_zip`, `email`, `po_num`, `ship_to_company`) VALUES('2008-01-30 13:23:47', NULL, NULL, 0.0, '6a71ee10804a17fee07e2c524dba2039971d2b3b', 0.0, '123-456-7890', '', NULL, NULL, 0.0, 'asddfsa', 'Alvarado', 2, NULL, NULL, '', '7af9ccb951cf54803b5761251990d2550a402448', NULL, NULL, NULL, 0, NULL, '2008-01-30 13:23:47', NULL, 1, 0, NULL, 'asdsdaf', '78727', 1, NULL, NULL, 1, NULL, NULL, NULL, '303-123-4567', NULL, NULL, NULL, 0.0, NULL, NULL, NULL, NULL, NULL, NULL, 'dave304', 'Dave', 'TX', NULL, NULL, 'dave@dave4.com', NULL, NULL)^[[0m ^[[4;35;1mSQL (0.006645)^[[0m ^[[0mCOMMIT^[[0m Redirected to http://remandev.no-ip.org:3000/sessions Completed in 0.08216 (12 reqs/sec) | DB: 0.05633 (68%) | 302 Found [http://remandev.no-ip.org/register/userconfirm\] =======================end entry in log======================