# I have this problem when i want to edit some pages!

**URL:** <https://www.ruby-forum.com/t/i-have-this-problem-when-i-want-to-edit-some-pages/198439>\
**Category:** Radiant CMS\
**Created:** [November 1, 2010, 2:30pm UTC](https://www.ruby-forum.com/t/i-have-this-problem-when-i-want-to-edit-some-pages/198439 "2010-11-01T14:30:11Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![okkezSS](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/o/85f322/32.png) [@okkezSS](https://www.ruby-forum.com/u/okkezSS)\
**Post date:** [November 1, 2010, 2:30pm UTC](https://www.ruby-forum.com/t/i-have-this-problem-when-i-want-to-edit-some-pages/198439/1 "2010-11-01T14:30:11Z")

</div>

I have this (undefined method `include?' for nil:NilClass) when i tried to edit some pages. Also, I have (undefined method`include?’ ) when i tried to see the  
pages! some content are displayed and else throw this error!

I can handle it when I touch tmp/restart.txt…

But I want to restart the app when this error came!! any solution???

This from the log

Processing Admin::PagesController#edit (for 213.xx.xx.178 at  
2010-11-01 13:23:54) [GET]  
Parameters: {“action”=\>“edit”, “id”=\>“15”, “controller”=\>“admin/  
pages”}  
Rendering template within layouts/application  
Rendering admin/pages/edit

ActionView::TemplateError (undefined method `include?’ for  
nil:NilClass) on line #26 of /opt/ruby-enterprise/lib/ruby/gems/1.8/  
gems/radiant-0.9.1/app/views/admin/pages/\_fields.html.haml:  
23: %a.popup{:href=\>  
‘#add\_part\_popup’, :title=\>t(‘add\_part’)}  
24: = image(‘add\_tab’, :alt=\>t(‘add\_part’), :title=\>"")  
25: #pages.pages  
26: = render :partial =\> ‘admin/page\_parts/  
page\_part’, :collection =\> @page.parts  
27: = render\_region :parts\_bottom, :locals =\> {:f =\> fields}  
28: - form.edit\_layout\_and\_type do  
29: .set

```
/opt/ruby-enterprise/lib/ruby/gems/1.8/gems/will_paginate-2.3.15/

```

lib/will\_paginate/finder.rb:168:in `method_missing' radiant (0.9.1) vendor/plugins/haml/rails/./lib/haml/helpers/ action_view_mods.rb:11:in`render’  
radiant (0.9.1) vendor/plugins/haml/rails/./lib/haml/helpers.rb:  
90:in `non_haml' radiant (0.9.1) vendor/plugins/haml/rails/./lib/haml/helpers/ action_view_mods.rb:11:in`render’  
radiant (0.9.1) app/views/admin/pages/\_fields.html.haml:26  
radiant (0.9.1) vendor/plugins/haml/rails/./lib/haml/helpers.rb:  
343:in `call' radiant (0.9.1) vendor/plugins/haml/rails/./lib/haml/helpers.rb: 343:in`capture\_haml’  
radiant (0.9.1) vendor/plugins/haml/rails/./lib/haml/helpers.rb:  
545:in `with_haml_buffer' radiant (0.9.1) vendor/plugins/haml/rails/./lib/haml/helpers.rb: 339:in`capture\_haml’  
radiant (0.9.1) vendor/plugins/haml/rails/./lib/haml/helpers/  
action\_view\_mods.rb:88:in `capture' radiant (0.9.1) lib/radiant/admin_ui/region_partials.rb:13:in`method\_missing’  
radiant (0.9.1) app/views/admin/pages/\_fields.html.haml:19  
radiant (0.9.1) app/helpers/admin/regions\_helper.rb:6:in `call' radiant (0.9.1) app/helpers/admin/regions_helper.rb:6:in`render\_region’  
radiant (0.9.1) app/views/admin/pages/\_fields.html.haml:6:in  
`_run_haml_47opt47ruby45enterprise47lib47ruby47gems47146847gems47radiant45046946147app47views47admin47pages47_fields46html46haml_locals_fields_object' radiant (0.9.1) vendor/plugins/haml/rails/./lib/haml/helpers/ action_view_mods.rb:11:in`render’  
radiant (0.9.1) vendor/plugins/haml/rails/./lib/haml/helpers.rb:  
90:in `non_haml' radiant (0.9.1) vendor/plugins/haml/rails/./lib/haml/helpers/ action_view_mods.rb:11:in`render’  
radiant (0.9.1) app/views/admin/pages/edit.html.haml:8  
radiant (0.9.1) vendor/plugins/haml/rails/./lib/haml/helpers/  
action\_view\_mods.rb:204:in `call' radiant (0.9.1) vendor/plugins/haml/rails/./lib/haml/helpers/ action_view_mods.rb:204 radiant (0.9.1) vendor/plugins/haml/rails/./lib/haml/helpers.rb: 567:in`call’  
radiant (0.9.1) vendor/plugins/haml/rails/./lib/haml/helpers.rb:  
567:in `haml_bind_proc' radiant (0.9.1) vendor/plugins/haml/rails/./lib/haml/helpers/ action_view_mods.rb:210:in`form\_for’  
radiant (0.9.1) app/views/admin/pages/edit.html.haml:7  
radiant (0.9.1) vendor/plugins/haml/rails/./lib/haml/helpers.rb:  
343:in `call' radiant (0.9.1) vendor/plugins/haml/rails/./lib/haml/helpers.rb: 343:in`capture\_haml’  
radiant (0.9.1) vendor/plugins/haml/rails/./lib/haml/helpers.rb:  
545:in `with_haml_buffer' radiant (0.9.1) vendor/plugins/haml/rails/./lib/haml/helpers.rb: 339:in`capture\_haml’  
radiant (0.9.1) vendor/plugins/haml/rails/./lib/haml/helpers/  
action\_view\_mods.rb:88:in `capture' radiant (0.9.1) lib/radiant/admin_ui/region_partials.rb:13:in`method\_missing’  
radiant (0.9.1) app/views/admin/pages/edit.html.haml:6  
radiant (0.9.1) app/helpers/admin/regions\_helper.rb:6:in `call' radiant (0.9.1) app/helpers/admin/regions_helper.rb:6:in`render\_region’  
radiant (0.9.1) app/views/admin/pages/edit.html.haml:3:in  
`_run_haml_47opt47ruby45enterprise47lib47ruby47gems47146847gems47radiant45046946147app47views47admin47pages47edit46html46haml' radiant (0.9.1) vendor/plugins/haml/rails/./lib/haml/helpers/ action_view_mods.rb:13:in`render’  
radiant (0.9.1) vendor/plugins/haml/rails/./lib/haml/helpers/  
action\_view\_mods.rb:13:in `render' radiant (0.9.1) vendor/plugins/haml/rails/./lib/sass/plugin/ rails.rb:20:in`process’  
passenger (3.0.0) lib/phusion\_passenger/rack/request\_handler.rb:  
96:in `process_request' passenger (3.0.0) lib/phusion_passenger/ abstract_request_handler.rb:513:in`accept\_and\_process\_next\_request’  
passenger (3.0.0) lib/phusion\_passenger/  
abstract\_request\_handler.rb:274:in `main_loop' passenger (3.0.0) lib/phusion_passenger/classic_rails/ application_spawner.rb:321:in`start\_request\_handler’  
passenger (3.0.0) lib/phusion\_passenger/classic\_rails/  
application\_spawner.rb:275:in `send' passenger (3.0.0) lib/phusion_passenger/classic_rails/ application_spawner.rb:275:in`handle\_spawn\_application’  
passenger (3.0.0) lib/phusion\_passenger/utils.rb:479:in  
`safe_fork' passenger (3.0.0) lib/phusion_passenger/classic_rails/ application_spawner.rb:270:in`handle\_spawn\_application’  
passenger (3.0.0) lib/phusion\_passenger/abstract\_server.rb:357:in  
` __send__' passenger (3.0.0) lib/phusion_passenger/abstract_server.rb:357:in`server\_main\_loop’  
passenger (3.0.0) lib/phusion\_passenger/abstract\_server.rb:206:in  
`start_synchronously' passenger (3.0.0) lib/phusion_passenger/abstract_server.rb:180:in`start’  
passenger (3.0.0) lib/phusion\_passenger/classic\_rails/  
application\_spawner.rb:149:in `start' passenger (3.0.0) lib/phusion_passenger/spawn_manager.rb:219:in`spawn\_rails\_application’  
passenger (3.0.0) lib/phusion\_passenger/  
abstract\_server\_collection.rb:132:in `lookup_or_add' passenger (3.0.0) lib/phusion_passenger/spawn_manager.rb:214:in`spawn\_rails\_application’  
passenger (3.0.0) lib/phusion\_passenger/  
abstract\_server\_collection.rb:82:in `synchronize' passenger (3.0.0) lib/phusion_passenger/ abstract_server_collection.rb:79:in`synchronize’  
passenger (3.0.0) lib/phusion\_passenger/spawn\_manager.rb:213:in  
`spawn_rails_application' passenger (3.0.0) lib/phusion_passenger/spawn_manager.rb:132:in`spawn\_application’  
passenger (3.0.0) lib/phusion\_passenger/spawn\_manager.rb:275:in  
`handle_spawn_application' passenger (3.0.0) lib/phusion_passenger/abstract_server.rb:357:in` **send** ’  
passenger (3.0.0) lib/phusion\_passenger/abstract\_server.rb:357:in  
`server_main_loop' passenger (3.0.0) lib/phusion_passenger/abstract_server.rb:206:in`start\_synchronously’  
passenger (3.0.0) helper-scripts/passenger-spawn-server:99

Rendering /home/deploy/beta/xxx/public/500.html (500 Internal Server  
Error)

– amr

---

<div class="post-metadata">

**Author:** ![casper\_the\_ghost](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/58956e/32.png) [@casper\_the\_ghost](https://www.ruby-forum.com/u/casper_the_ghost)\
**Post date:** [November 3, 2010, 9:26am UTC](https://www.ruby-forum.com/t/i-have-this-problem-when-i-want-to-edit-some-pages/198439/2 "2010-11-03T09:26:22Z")

</div>

I got it fixed when I remove will\_paginate 2.3.15 … seems radiant  
0.9.1 crashes with this gem! (sometimes)

---

<div class="post-metadata">

**Author:** ![casper\_the\_ghost](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/58956e/32.png) [@casper\_the\_ghost](https://www.ruby-forum.com/u/casper_the_ghost)\
**Post date:** [November 3, 2010, 1:53pm UTC](https://www.ruby-forum.com/t/i-have-this-problem-when-i-want-to-edit-some-pages/198439/3 "2010-11-03T13:53:02Z")

</div>

We require that gem, so it’s not likely that that is the actual problem.  
What gems do you have in your environment? And what extensions and  
plugins do you have in your app?
