Curious ouput of rails controller generator -


cannot generate controller via (it doesn't appear in /app/controllers/) rails generate controller staticpages output:

azureuser@host:~/railstutorial_apps/demo$ rails generate controller staticpages --no-test-framework /home/azureuser/.rvm/gems/ruby-2.0.0-p643@railstutorial_gemset/gems/activesupport-4.2.3/lib/active_support/dependencies.rb:268:in `load': /home/azureuser/railstutorial_ /home/azureuser/.rvm/gems/ruby-2.0.0-p643@railstutorial_gemset/gems/activesupport-4.2.3/lib/active_support/dependencies.rb:268:in `load': /home/azureuser/railst[0/1427] apps/demo/config/initializers/session_store.rb:1: syntax error, unexpected keyword_when, expecting end-of-input ure restart server when modify file.                                ^ (syntaxerror)         /home/azureuser/.rvm/gems/ruby-2.0.0-p643@railstutorial_gemset/gems/activesupport-4.2.3/lib/active_support/dependencies.rb:268:in `block in load'         /home/azureuser/.rvm/gems/ruby-2.0.0-p643@railstutorial_gemset/gems/activesupport-4.2.3/lib/active_support/dependencies.rb:240:in `load_dependency'         /home/azureuser/.rvm/gems/ruby-2.0.0-p643@railstutorial_gemset/gems/activesupport-4.2.3/lib/active_support/dependencies.rb:268:in `load'         /home/azureuser/.rvm/gems/ruby-2.0.0-p643@railstutorial_gemset/gems/railties-4.2.3/lib/rails/engine.rb:652:in `block in load_config_initializer'         /home/azureuser/.rvm/gems/ruby-2.0.0-p643@railstutorial_gemset/gems/activesupport-4.2.3/lib/active_support/notifications.rb:166:in `instrument'         /home/azureuser/.rvm/gems/ruby-2.0.0-p643@railstutorial_gemset/gems/railties-4.2.3/lib/rails/engine.rb:651:in `load_config_initializer'         /home/azureuser/.rvm/gems/ruby-2.0.0-p643@railstutorial_gemset/gems/railties-4.2.3/lib/rails/engine.rb:616:in `block (2 levels) in <class:engine>'         /home/azureuser/.rvm/gems/ruby-2.0.0-p643@railstutorial_gemset/gems/railties-4.2.3/lib/rails/engine.rb:615:in `each'         /home/azureuser/.rvm/gems/ruby-2.0.0-p643@railstutorial_gemset/gems/railties-4.2.3/lib/rails/engine.rb:615:in `block in <class:engine>'         /home/azureuser/.rvm/gems/ruby-2.0.0-p643@railstutorial_gemset/gems/railties-4.2.3/lib/rails/initializable.rb:30:in `instance_exec'         /home/azureuser/.rvm/gems/ruby-2.0.0-p643@railstutorial_gemset/gems/railties-4.2.3/lib/rails/initializable.rb:30:in `run'         /home/azureuser/.rvm/gems/ruby-2.0.0-p643@railstutorial_gemset/gems/railties-4.2.3/lib/rails/initializable.rb:55:in `block in run_initializers'         /home/azureuser/.rvm/rubies/ruby-2.0.0-p643/lib/ruby/2.0.0/tsort.rb:150:in `block in tsort_each'         /home/azureuser/.rvm/rubies/ruby-2.0.0-p643/lib/ruby/2.0.0/tsort.rb:183:in `block (2 levels) in each_strongly_connected_component'         /home/azureuser/.rvm/rubies/ruby-2.0.0-p643/lib/ruby/2.0.0/tsort.rb:210:in `block (2 levels) in each_strongly_connected_component_from'         /home/azureuser/.rvm/rubies/ruby-2.0.0-p643/lib/ruby/2.0.0/tsort.rb:219:in `each_strongly_connected_component_from'         /home/azureuser/.rvm/rubies/ruby-2.0.0-p643/lib/ruby/2.0.0/tsort.rb:209:in `block in each_strongly_connected_component_from'         /home/azureuser/.rvm/gems/ruby-2.0.0-p643@railstutorial_gemset/gems/railties-4.2.3/lib/rails/initializable.rb:44:in `each'         /home/azureuser/.rvm/gems/ruby-2.0.0-p643@railstutorial_gemset/gems/railties-4.2.3/lib/rails/initializable.rb:44:in `tsort_each_child'         /home/azureuser/.rvm/rubies/ruby-2.0.0-p643/lib/ruby/2.0.0/tsort.rb:203:in `each_strongly_connected_component_from'         /home/azureuser/.rvm/rubies/ruby-2.0.0-p643/lib/ruby/2.0.0/tsort.rb:182:in `block in each_strongly_connected_component'         /home/azureuser/.rvm/rubies/ruby-2.0.0-p643/lib/ruby/2.0.0/tsort.rb:180:in `each'         /home/azureuser/.rvm/rubies/ruby-2.0.0-p643/lib/ruby/2.0.0/tsort.rb:180:in `each_strongly_connected_component'         /home/azureuser/.rvm/rubies/ruby-2.0.0-p643/lib/ruby/2.0.0/tsort.rb:148:in `tsort_each'         /home/azureuser/.rvm/gems/ruby-2.0.0-p643@railstutorial_gemset/gems/railties-4.2.3/lib/rails/initializable.rb:54:in `run_initializers'         /home/azureuser/.rvm/gems/ruby-2.0.0-p643@railstutorial_gemset/gems/railties-4.2.3/lib/rails/application.rb:352:in `initialize!'         /home/azureuser/railstutorial_apps/demo/config/environment.rb:5:in `<top (required)>'         /home/azureuser/.rvm/gems/ruby-2.0.0-p643@railstutorial_gemset/gems/spring-1.3.6/lib/spring/application.rb:92:in `require'         /home/azureuser/.rvm/gems/ruby-2.0.0-p643@railstutorial_gemset/gems/spring-1.3.6/lib/spring/application.rb:92:in `preload'         /home/azureuser/.rvm/gems/ruby-2.0.0-p643@railstutorial_gemset/gems/spring-1.3.6/lib/spring/application.rb:143:in `serve'         /home/azureuser/.rvm/gems/ruby-2.0.0-p643@railstutorial_gemset/gems/spring-1.3.6/lib/spring/application.rb:131:in `block in run'         /home/azureuser/.rvm/gems/ruby-2.0.0-p643@railstutorial_gemset/gems/spring-1.3.6/lib/spring/application.rb:125:in `loop'         /home/azureuser/.rvm/gems/ruby-2.0.0-p643@railstutorial_gemset/gems/spring-1.3.6/lib/spring/application.rb:125:in `run'         /home/azureuser/.rvm/gems/ruby-2.0.0-p643@railstutorial_gemset/gems/spring-1.3.6/lib/spring/application/boot.rb:18:in `<top (required)>'         /home/azureuser/.rvm/rubies/ruby-2.0.0-p643/lib/ruby/site_ruby/2.0.0/rubygems/core_ext/kernel_require.rb:54:in `require'         /home/azureuser/.rvm/rubies/ruby-2.0.0-p643/lib/ruby/site_ruby/2.0.0/rubygems/core_ext/kernel_require.rb:54:in `require'         -e:1:in `<main>' azureuser@host:~/railstutorial_apps/demo$ 

as per comment, there error in config/initializers/session_store.rb. after fix error able generate controller.


Comments