public
Description: Ruby on Rails
Homepage: http://rubyonrails.org
Clone URL: git://github.com/rails/rails.git
Add a rake task to generate dispatchers : rake rails:generate_dispatchers
lifo (author)
Mon Nov 24 10:50:09 -0800 2008
commit  1cbdd53bd383e7d1dc34cad50c22ff5a330bbf91
tree    4854eec0514d44e3134af77a80b8ca73b4c601d7
parent  b7568e77d79cba9202b961cbe2a822b8b6b34bb0
...
1
2
 
 
3
4
5
...
1
2
3
4
5
6
7
0
@@ -1,5 +1,7 @@
0
 *2.3.0 [Edge]*
0
 
0
+* Add a rake task to generate dispatchers : rake rails:generate_dispatchers [Pratik]
0
+
0
 * "rails <app>" will not generate public/dispatch.cgi/fcgi/rb files by default now. Please use "--with-dispatchers" option if you need them. [Yaroslav Markin, Pratik Naik]
0
 
0
 * Added rake rails:update:application_controller to renamed application.rb to application_controller.rb -- included in rake rails:update so upgrading to 2.3 will automatically trigger it #1439 [kastner]
...
124
125
126
 
 
 
 
 
 
 
 
127
128
...
124
125
126
127
128
129
130
131
132
133
134
135
136
0
@@ -124,5 +124,13 @@ namespace :rails do
0
         puts "#{old_style} has been renamed to #{new_style}, update your SCM as necessary"
0
       end
0
     end
0
+    
0
+    desc "Generate dispatcher files in RAILS_ROOT/public"
0
+    task :generate_dispatchers do
0
+      require 'railties_path'
0
+      FileUtils.cp(RAILTIES_PATH + '/dispatches/dispatch.fcgi', RAILS_ROOT + '/public/dispatch.fcgi')
0
+      FileUtils.cp(RAILTIES_PATH + '/dispatches/dispatch.rb', RAILS_ROOT + '/public/dispatch.rb')
1
+      FileUtils.cp(RAILTIES_PATH + '/dispatches/dispatch.rb', RAILS_ROOT + '/public/dispatch.cgi')
0
+    end
0
   end
0
 end

Comments

djtal Mon Nov 24 12:34:02 -0800 2008 at railties/lib/tasks/framework.rake L133

maybe not be /dispatches/dispatches.cgi instead of dispatch.rb ?

dhh Tue Nov 25 10:30:33 -0800 2008

djtal, no this is actually right. The rb and cgi uses the same base.