Hello
I''m having some trouble trying to configure mod_ruby 1.2.6 with
RailsDispatcher. When I access my application, the browser shows the
contents of dispatch.rb.
Here''s the configuration I''m using:
RubySafeLevel 0
RubyRequire rubygems
RubyRequire apache/rails-dispatcher
RubyTransHandler Apache::RailsDispatcher.instance
<VirtualHost x.y.z.w>
ServerName myapp.foo.com
ServerAlias www.myapp.foo.com
DocumentRoot /var/www/rails/myapp/public/
<Directory /var/www/rails/myapp/public/>
Options ExecCGI FollowSymLinks IncludesNOEXEC Indexes
AllowOverride All
Order allow,deny
Allow from all
</Directory>
SetHandler ruby-object
RubyHandler Apache::RailsDispatcher.instance
RubyOption rails_uri_root /
RubyOption rails_root /var/www/rails/myapp
RubyOption rails_env production
SetOutputFilter DEFLATE
</VirtualHost>
I did some debugging in rails-dispatcher.rb, and in the #handler method,
I noticed it''s returning DECLINED at the beginning, because the
r.filename contains the whole path to dispatch.rb, and thus doesn''t
match /\Adispatch\.(cgi|fcgi|rb)\z/. Anyone seen this problem too?
Removing the "\A" from the regex makes it match, and it works somehow,
but I get some strange errors (stack level too deep in the templates) which
don''t happen in CGI mode.
Anything obvious I could be missing? Anyone using RailsDispatcher at all?
Thanks
Andre
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"Ruby on Rails: Talk" group.
To post to this group, send email to
rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org
To unsubscribe from this group, send email to
rubyonrails-talk-unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org
For more options, visit this group at
http://groups.google.com/group/rubyonrails-talk?hl=en
-~----------~----~----~----~------~----~------~--~---