[typo] help needed - switching to fcgi gives typo error

zer0halo zerohalo at gmail.com
Wed Aug 3 00:20:45 EDT 2005


I've been using typo with WEBrick, but when trying to get it going
with fastcgi, I get the following error:

 NoMethodError in Articles#index

Here's the log output for the error:

Processing ArticlesController#index (for 127.0.0.1 at Tue Aug 02
22:14:38 MDT 2005)
  Parameters: {"action"=>"index", "controller"=>"articles"}
Rendering  within ../../themes/azure/layouts/default
Rendering articles/index (200 OK)

ActionView::TemplateError (undefined method `permalink' for
#<Article:0xb77f4b2c>) on line #1 of /articles/_article.rhtml:
1: <h2><%= article_link article.title, article %></h2>
2: <p class="auth">Posted by <%= author_link(article) %>
3: <%= js_distance_of_time_in_words_to_now article.created_at %></p>
4: <%= article.body_html %>

    /gems/activerecord-1.11.1/lib/active_record/base.rb:1203:in `method_missing'
    /var/www/typoconfig/..//app/helpers/application_helper.rb:77:in
`article_url'
    /var/www/typoconfig/..//app/helpers/application_helper.rb:65:in
`article_link'
    (erb):1:in `evaluate_locals'
    /gems/actionpack-1.9.1/lib/action_view/base.rb:272:in `evaluate_locals'
    /gems/actionpack-1.9.1/lib/action_view/base.rb:283:in `rhtml_render'
    /gems/actionpack-1.9.1/lib/action_view/base.rb:208:in `send'
    /gems/actionpack-1.9.1/lib/action_view/base.rb:208:in `render_template'
    /gems/actionpack-1.9.1/lib/action_view/base.rb:173:in `render_file'
    /gems/actionpack-1.9.1/lib/action_view/base.rb:188:in `render'
    /gems/actionpack-1.9.1/lib/action_view/partials.rb:55:in `render_partial'
    (erb):3:in `evaluate_locals'
    (erb):1:in `each'
    (erb):1:in `evaluate_locals'
    /gems/actionpack-1.9.1/lib/action_view/base.rb:272:in `evaluate_locals'
    /gems/actionpack-1.9.1/lib/action_view/base.rb:283:in `rhtml_render'
    /gems/actionpack-1.9.1/lib/action_view/base.rb:208:in `send'
    /gems/actionpack-1.9.1/lib/action_view/base.rb:208:in `render_template'
    /gems/actionpack-1.9.1/lib/action_view/base.rb:173:in `render_file'
    /gems/actionpack-1.9.1/lib/action_controller/base.rb:588:in
`render_with_no_layout'
    /gems/actionpack-1.9.1/lib/action_controller/layout.rb:216:in
`render_without_benchmark'
    /gems/actionpack-1.9.1/lib/action_controller/benchmarking.rb:25:in `render'
    /gems/actionpack-1.9.1/lib/action_controller/benchmarking.rb:25:in `measure'
    /gems/actionpack-1.9.1/lib/action_controller/benchmarking.rb:25:in `render'
    /gems/actionpack-1.9.1/lib/action_controller/base.rb:591:in
`render_with_no_layout'
    /gems/actionpack-1.9.1/lib/action_controller/layout.rb:216:in
`render_without_benchmark'
    /gems/actionpack-1.9.1/lib/action_controller/benchmarking.rb:25:in `render'
    /gems/actionpack-1.9.1/lib/action_controller/benchmarking.rb:25:in `measure'
    /gems/actionpack-1.9.1/lib/action_controller/benchmarking.rb:25:in `render'
    /gems/actionpack-1.9.1/lib/action_controller/base.rb:604:in
`render_with_no_layout'
    /gems/actionpack-1.9.1/lib/action_controller/layout.rb:216:in
`render_without_benchmark'
    /gems/actionpack-1.9.1/lib/action_controller/benchmarking.rb:25:in `render'
    /gems/actionpack-1.9.1/lib/action_controller/benchmarking.rb:25:in `measure'
    /gems/actionpack-1.9.1/lib/action_controller/benchmarking.rb:25:in `render'
    /gems/actionpack-1.9.1/lib/action_controller/base.rb:627:in
`render_with_no_layout'
    /gems/actionpack-1.9.1/lib/action_controller/layout.rb:210:in
`render_without_benchmark'
    /gems/actionpack-1.9.1/lib/action_controller/benchmarking.rb:25:in `render'
    /gems/actionpack-1.9.1/lib/action_controller/benchmarking.rb:25:in `measure'
    /gems/actionpack-1.9.1/lib/action_controller/benchmarking.rb:25:in `render'
    /gems/actionpack-1.9.1/lib/action_controller/base.rb:757:in
`perform_action_without_filters'
    /gems/actionpack-1.9.1/lib/action_controller/filters.rb:295:in
`perform_action_without_benchmark'
    /gems/actionpack-1.9.1/lib/action_controller/benchmarking.rb:41:in
`perform_action_without_rescue'
    /gems/actionpack-1.9.1/lib/action_controller/benchmarking.rb:41:in `measure'
    /gems/actionpack-1.9.1/lib/action_controller/benchmarking.rb:41:in
`perform_action_without_rescue'
    /gems/actionpack-1.9.1/lib/action_controller/rescue.rb:80:in
`perform_action'
    /gems/actionpack-1.9.1/lib/action_controller/base.rb:356:in `send'
    /gems/actionpack-1.9.1/lib/action_controller/base.rb:356:in `process'
    /gems/rails-0.13.1/lib/dispatcher.rb:32:in `dispatch'
    /gems/rails-0.13.1/lib/fcgi_handler.rb:144:in `process_request'
    /gems/rails-0.13.1/lib/fcgi_handler.rb:64:in `process!'
    /gems/rails-0.13.1/lib/fcgi_handler.rb:55:in `each_cgi'
    /usr/lib/ruby/1.8/fcgi.rb:597:in `each'
    /usr/lib/ruby/1.8/fcgi.rb:597:in `each_cgi'
    /gems/rails-0.13.1/lib/fcgi_handler.rb:55:in `process!'
    /gems/rails-0.13.1/lib/fcgi_handler.rb:21:in `process!'
    /var/www/typo/public/dispatch.fcgi:24


Rendering /usr/lib/ruby/gems/1.8/gems/actionpack-1.9.1/lib/action_controller/templates/rescues/layout.rhtml
(500 Internal Error)

Any help? Thanks!

-- 
"Impossible is nothing."



More information about the Typo-list mailing list