[Ovirt-devel] [PATCH server 8/8] Wrapper for mongrel to run with rails 2.3.2
Joey Boggs
jboggs at redhat.com
Mon Jul 20 15:57:44 UTC 2009
Jason Guiditta wrote:
> This file is needed because we use --prefix when running
> mongrel_rails (which I think we need for now). It wraps
> the AbstractRequest call that is no longer in rails (but
> triggered by --prefix) so mongrel does not constantly die.
> It is possible there is a way now in rails itself to specify
> something in place of this flag, but I have not been able
> to find where to put that setting yet.
>
> Signed-off-by: Jason Guiditta <jason.guiditta at gmail.com>
> ---
> src/config/initializers/abstract_request.rb | 14 ++++++++++++++
> 1 files changed, 14 insertions(+), 0 deletions(-)
> create mode 100644 src/config/initializers/abstract_request.rb
>
> diff --git a/src/config/initializers/abstract_request.rb b/src/config/initializers/abstract_request.rb
> new file mode 100644
> index 0000000..938106d
> --- /dev/null
> +++ b/src/config/initializers/abstract_request.rb
> @@ -0,0 +1,14 @@
> +#This is a (hopefully) temporary workaround to help
> +#mongrel, since it hooks into the now-gone AbstracRequest
> +#class.
> +
> +module ActionController
> + class AbstractRequest < ActionController::Request
> + def self.relative_url_root=(path)
> + ActionController::Base.relative_url_root=(path)
> + end
> + def self.relative_url_root
> + ActionController::Base.relative_url_root
> + end
> + end
> +end
>
ACK
More information about the ovirt-devel
mailing list