added patch to trunk in [842]. Also added simple test to check that the page
loads. Thanks Eric for the fix.

Reinier

On Mon, May 12, 2008 at 3:27 AM, Eric Allen <[EMAIL PROTECTED]> wrote:

> Looks like it's a one-line bug missed in the upgrade to Rails 2.0.2. The
> @request object needs to be changed to just plain request. The attached
> patch fixed the problem for me.
>
>
> On Sun, May 11, 2008 at 4:56 PM, Walter Cruz <[EMAIL PROTECTED]> wrote:
>
> > Error acessing integrations/rest_api:
> >
> > [EMAIL PROTECTED] [~/tracks]# svn up
> > At revision 841.
> >
> >
> > ** has_many_polymorphs: rails environment detected
> > ** has_many_polymorphs: preloading parent model Tag
> >
> >
> > Processing IntegrationsController#rest_api (for 200.140.190.65 at
> > 2008-05-11 20:54:39) [GET]
> >  Session ID: d0c9051d707a1d6e917587d3f4307972
> >  Parameters: {"action"=>"rest_api", "controller"=>"integrations"}
> > Rendering template within layouts/standard
> > Rendering integrations/rest_api
> >
> >
> > ActionView::TemplateError (undefined method `host_with_port' for
> > nil:NilClass) on line #199 of integrations/rest_api.html.erb:
> > 196:
> > 197: <pre>
> > 198: <code>
> > 199: $ SITE="http://username:p4ssw0rd@<%= @request.host_with_port %>"
> > irb \
> > 200:     -r tracks_api_wrapper.rb
> > 201:
> > 202: irb(main):001:0&gt; inbox = Tracks::Context.find :first
> >
> >    app/views/integrations/rest_api.html.erb:199:in
> > `_run_erb_47app47views47integrations47rest_api46html46erb'
> >    vendor/rails/actionpack/lib/action_view/base.rb:637:in `send'
> >    vendor/rails/actionpack/lib/action_view/base.rb:637:in
> > `compile_and_render_template'
> >    vendor/rails/actionpack/lib/action_view/base.rb:365:in
> > `render_template'
> >    vendor/rails/actionpack/lib/action_view/base.rb:316:in `render_file'
> >    vendor/rails/actionpack/lib/action_controller/base.rb:1100:in
> > `render_for_file'
> >    vendor/rails/actionpack/lib/action_controller/base.rb:836:in
> > `render_with_no_layout'
> >    vendor/rails/actionpack/lib/action_controller/layout.rb:262:in
> > `render_without_benchmark'
> >    vendor/rails/actionpack/lib/action_controller/benchmarking.rb:51:in
> > `render'
> >    /usr/local/lib/ruby/1.8/benchmark.rb:293:in `measure'
> >    vendor/rails/actionpack/lib/action_controller/benchmarking.rb:51:in
> > `render'
> >    vendor/rails/actionpack/lib/action_controller/base.rb:1153:in
> > `default_render'
> >    vendor/rails/actionpack/lib/action_controller/base.rb:1159:in
> > `perform_action_without_filters'
> >    vendor/rails/actionpack/lib/action_controller/filters.rb:697:in
> > `call_filters'
> >    vendor/rails/actionpack/lib/action_controller/filters.rb:689:in
> > `perform_action_without_benchmark'
> >    vendor/rails/actionpack/lib/action_controller/benchmarking.rb:68:in
> > `perform_action_without_rescue'
> >    /usr/local/lib/ruby/1.8/benchmark.rb:293:in `measure'
> >    vendor/rails/actionpack/lib/action_controller/benchmarking.rb:68:in
> > `perform_action_without_rescue'
> >    vendor/rails/actionpack/lib/action_controller/rescue.rb:199:in
> > `perform_action_without_caching'
> >    vendor/rails/actionpack/lib/action_controller/caching.rb:678:in
> > `perform_action'
> >
> >  
> > vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/query_cache.rb:33:in
> > `cache'
> >    vendor/rails/activerecord/lib/active_record/query_cache.rb:8:in
> > `cache'
> >    vendor/rails/actionpack/lib/action_controller/caching.rb:677:in
> > `perform_action'
> >    vendor/rails/actionpack/lib/action_controller/base.rb:524:in `send'
> >    vendor/rails/actionpack/lib/action_controller/base.rb:524:in
> > `process_without_filters'
> >    vendor/rails/actionpack/lib/action_controller/filters.rb:685:in
> > `process_without_session_management_support'
> >
> >  vendor/rails/actionpack/lib/action_controller/session_management.rb:123:in
> > `process'
> >    vendor/rails/actionpack/lib/action_controller/base.rb:388:in
> > `process'
> >    vendor/rails/actionpack/lib/action_controller/dispatcher.rb:171:in
> > `handle_request'
> >    vendor/rails/actionpack/lib/action_controller/dispatcher.rb:115:in
> > `dispatch'
> >    vendor/rails/actionpack/lib/action_controller/dispatcher.rb:126:in
> > `dispatch_cgi'
> >    vendor/rails/actionpack/lib/action_controller/dispatcher.rb:9:in
> > `dispatch'
> >    dispatch.cgi:10
> >
> > Rendering /home/walter/rails/tracks/public/500.html (500 Internal Server
> > Error)
> >
> > []'s
> > - Walter
> > _______________________________________________
> > Tracks-discuss mailing list
> > [email protected]
> > http://lists.rousette.org.uk/mailman/listinfo/tracks-discuss
> >
>
>
> _______________________________________________
> Tracks-discuss mailing list
> [email protected]
> http://lists.rousette.org.uk/mailman/listinfo/tracks-discuss
>
>
_______________________________________________
Tracks-discuss mailing list
[email protected]
http://lists.rousette.org.uk/mailman/listinfo/tracks-discuss

Reply via email to