# ActionView::TemplateError

**URL:** <https://www.ruby-forum.com/t/actionview-templateerror/135465>\
**Category:** Rails\
**Created:** [April 22, 2008, 1:57pm UTC](https://www.ruby-forum.com/t/actionview-templateerror/135465 "2008-04-22T13:57:36Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![saravanankrishnan](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/f9ae1b/32.png) [@saravanankrishnan](https://www.ruby-forum.com/u/saravanankrishnan)\
**Post date:** [April 22, 2008, 1:57pm UTC](https://www.ruby-forum.com/t/actionview-templateerror/135465/1 "2008-04-22T13:57:36Z")

</div>

Hi,

I have a problem that only occurs on the production server.  
I’ve tried to figure it out with no success.  
Below is a copy of the error from the production log.

Can anyone help me ☹

ActionView::TemplateError (missing attribute: image\_filepath) on line  
#27 of app/views/browse/browse\_albums.rhtml:  
24: \<% @result.each do |album| %\>  
25:

  
26:   
27: \<% if  
album.image\_filepath.nil? || album.image\_filepath ==  
“albums-no-image.gif” %\>  
28:   
29: \<% else %\>  
30: \<% end %\>

```
/usr/lib/ruby/gems/1.8/gems/actionpack-1.13.3/lib/action_view/base.rb:326:in

```

`send' /usr/lib/ruby/gems/1.8/gems/actionpack-1.13.3/lib/action_view/base.rb:326:in`compile\_and\_render\_template’  
/usr/lib/ruby/gems/1.8/gems/actionpack-1.13.3/lib/action\_view/base.rb:301:in  
`render_template' /usr/lib/ruby/gems/1.8/gems/actionpack-1.13.3/lib/action_view/base.rb:260:in`render\_file’  
/usr/lib/ruby/gems/1.8/gems/actionpack-1.13.3/lib/action\_controller/base.rb:806:in  
`render_file' /usr/lib/ruby/gems/1.8/gems/actionpack-1.13.3/lib/action_controller/base.rb:711:in`render\_with\_no\_layout’  
/usr/lib/ruby/gems/1.8/gems/actionpack-1.13.3/lib/action\_controller/layout.rb:247:in  
`render_without_benchmark' /usr/lib/ruby/gems/1.8/gems/actionpack-1.13.3/lib/action_controller/benchmarking.rb:50:in`render’  
/usr/lib/ruby/1.8/benchmark.rb:293:in `measure' /usr/lib/ruby/gems/1.8/gems/actionpack-1.13.3/lib/action_controller/benchmarking.rb:50:in`render’  
/usr/lib/ruby/gems/1.8/gems/actionpack-1.13.3/lib/action\_controller/base.rb:1096:in  
`perform_action_without_filters' /usr/lib/ruby/gems/1.8/gems/actionpack-1.13.3/lib/action_controller/filters.rb:632:in`call\_filter’  
/usr/lib/ruby/gems/1.8/gems/actionpack-1.13.3/lib/action\_controller/filters.rb:638:in  
`call_filter' /usr/lib/ruby/gems/1.8/gems/actionpack-1.13.3/lib/action_controller/filters.rb:438:in`call’  
/usr/lib/ruby/gems/1.8/gems/actionpack-1.13.3/lib/action\_controller/filters.rb:637:in  
`call_filter' /usr/lib/ruby/gems/1.8/gems/actionpack-1.13.3/lib/action_controller/filters.rb:638:in`call\_filter’  
/usr/lib/ruby/gems/1.8/gems/actionpack-1.13.3/lib/action\_controller/filters.rb:438:in  
`call' /usr/lib/ruby/gems/1.8/gems/actionpack-1.13.3/lib/action_controller/filters.rb:637:in`call\_filter’  
/usr/lib/ruby/gems/1.8/gems/actionpack-1.13.3/lib/action\_controller/filters.rb:638:in  
`call_filter' /usr/lib/ruby/gems/1.8/gems/actionpack-1.13.3/lib/action_controller/filters.rb:438:in`call’  
/usr/lib/ruby/gems/1.8/gems/actionpack-1.13.3/lib/action\_controller/filters.rb:637:in  
`call_filter' /usr/lib/ruby/gems/1.8/gems/actionpack-1.13.3/lib/action_controller/filters.rb:619:in`perform\_action\_without\_benchmark’  
/usr/lib/ruby/gems/1.8/gems/actionpack-1.13.3/lib/action\_controller/benchmarking.rb:66:in  
`perform_action_without_rescue' /usr/lib/ruby/1.8/benchmark.rb:293:in`measure’  
/usr/lib/ruby/gems/1.8/gems/actionpack-1.13.3/lib/action\_controller/benchmarking.rb:66:in  
`perform_action_without_rescue' /usr/lib/ruby/gems/1.8/gems/actionpack-1.13.3/lib/action_controller/rescue.rb:83:in`perform\_action’  
/usr/lib/ruby/gems/1.8/gems/actionpack-1.13.3/lib/action\_controller/base.rb:430:in  
`send' /usr/lib/ruby/gems/1.8/gems/actionpack-1.13.3/lib/action_controller/base.rb:430:in`process\_without\_filters’  
/usr/lib/ruby/gems/1.8/gems/actionpack-1.13.3/lib/action\_controller/filters.rb:624:in  
`process_without_session_management_support' /usr/lib/ruby/gems/1.8/gems/actionpack-1.13.3/lib/action_controller/session_management.rb:114:in`process’  
/usr/lib/ruby/gems/1.8/gems/actionpack-1.13.3/lib/action\_controller/base.rb:330:in  
`process' /usr/lib/ruby/gems/1.8/gems/rails-1.2.3/lib/dispatcher.rb:41:in`dispatch’  
/usr/lib/ruby/gems/1.8/gems/mongrel-1.1.4/lib/mongrel/rails.rb:76:in  
`process' /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.4/lib/mongrel/rails.rb:74:in`synchronize’  
/usr/lib/ruby/gems/1.8/gems/mongrel-1.1.4/lib/mongrel/rails.rb:74:in  
`process' /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.4/lib/mongrel.rb:159:in`process\_client’  
/usr/lib/ruby/gems/1.8/gems/mongrel-1.1.4/lib/mongrel.rb:158:in  
`each' /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.4/lib/mongrel.rb:158:in`process\_client’  
/usr/lib/ruby/gems/1.8/gems/mongrel-1.1.4/lib/mongrel.rb:285:in  
`run' /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.4/lib/mongrel.rb:285:in`initialize’  
/usr/lib/ruby/gems/1.8/gems/mongrel-1.1.4/lib/mongrel.rb:285:in  
`new' /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.4/lib/mongrel.rb:285:in`run’  
/usr/lib/ruby/gems/1.8/gems/mongrel-1.1.4/lib/mongrel.rb:268:in  
`initialize' /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.4/lib/mongrel.rb:268:in`new’  
/usr/lib/ruby/gems/1.8/gems/mongrel-1.1.4/lib/mongrel.rb:268:in  
`run' /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.4/lib/mongrel/configurator.rb:282:in`run’  
/usr/lib/ruby/gems/1.8/gems/mongrel-1.1.4/lib/mongrel/configurator.rb:281:in  
`each' /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.4/lib/mongrel/configurator.rb:281:in`run’  
/usr/lib/ruby/gems/1.8/gems/mongrel-1.1.4/bin/mongrel\_rails:128:in  
`run' /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.4/lib/mongrel/command.rb:212:in`run’  
/usr/lib/ruby/gems/1.8/gems/mongrel-1.1.4/bin/mongrel\_rails:281  
/usr/bin/mongrel\_rails:19:in `load’  
/usr/bin/mongrel\_rails:19

Regards  
Saravanan.k

---

<div class="post-metadata">

**Author:** ![saravanankrishnan](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/f9ae1b/32.png) [@saravanankrishnan](https://www.ruby-forum.com/u/saravanankrishnan)\
**Post date:** [April 22, 2008, 3:43pm UTC](https://www.ruby-forum.com/t/actionview-templateerror/135465/2 "2008-04-22T15:43:04Z")

</div>

> ActionView::TemplateError (missing attribute: image\_filepath) on line

Just a blind guess: maybe a migration that is still pending?

---

<div class="post-metadata">

**Author:** ![saravanankrishnan](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/f9ae1b/32.png) [@saravanankrishnan](https://www.ruby-forum.com/u/saravanankrishnan)\
**Post date:** [April 22, 2008, 3:57pm UTC](https://www.ruby-forum.com/t/actionview-templateerror/135465/3 "2008-04-22T15:57:55Z")

</div>

Jan F. wrote:

> > ActionView::TemplateError (missing attribute: image\_filepath) on line
> 
> Just a blind guess: maybe a migration that is still pending?

No… its working in production console mode. but giving same error in  
production server. Nightmare for me.

---

<div class="post-metadata">

**Author:** ![saravanankrishnan](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/f9ae1b/32.png) [@saravanankrishnan](https://www.ruby-forum.com/u/saravanankrishnan)\
**Post date:** [April 22, 2008, 5:22pm UTC](https://www.ruby-forum.com/t/actionview-templateerror/135465/4 "2008-04-22T17:22:57Z")

</div>

Is it an initial deployment or an update to an existing one that went  
wrong? If the latter, did you make any changes to the model class album  
belongs to?

Are you sure the application server was restarted cleanly? If not, that  
might explain the discrepancy between the server and the console.

Maybe you could dump an album.inspect to log before the offending line.

---

<div class="post-metadata">

**Author:** ![saravanankrishnan](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/f9ae1b/32.png) [@saravanankrishnan](https://www.ruby-forum.com/u/saravanankrishnan)\
**Post date:** [April 23, 2008, 6:11am UTC](https://www.ruby-forum.com/t/actionview-templateerror/135465/5 "2008-04-23T06:11:22Z")

</div>

Jan F. wrote:

> Is it an initial deployment or an update to an existing one that went  
> wrong? If the latter, did you make any changes to the model class album  
> belongs to?
> 
> Are you sure the application server was restarted cleanly? If not, that  
> might explain the discrepancy between the server and the console.
> 
> Maybe you could dump an album.inspect to log before the offending line.

Thanks for your thoughts Jan.

Its an updated deployment. Now I’m going to change my rails 1.2.3  
version  
to 2.0. I’ll let you know if i found any problem.

Regards
