# Bug? Filter chain halted as \[#\<ActionController::Filters::

**URL:** <https://www.ruby-forum.com/t/bug-filter-chain-halted-as-actioncontroller/105528>\
**Category:** Rails\
**Created:** [May 30, 2007, 7:57pm UTC](https://www.ruby-forum.com/t/bug-filter-chain-halted-as-actioncontroller/105528 "2007-05-30T19:57:53Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![babygodzilla](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/b/4da419/32.png) [@babygodzilla](https://www.ruby-forum.com/u/babygodzilla)\
**Post date:** [May 30, 2007, 7:57pm UTC](https://www.ruby-forum.com/t/bug-filter-chain-halted-as-actioncontroller/105528/1 "2007-05-30T19:57:53Z")

</div>

OK so I’ve been trying to follow the tutorial here:  
[http://rails.homelinux.org/](http://rails.homelinux.org/)

When I simply do “scaffold: category” in the controller.rb, everything  
works fine. BUT after I generate the controllers and other files using  
scaffold AS A SCRIPT (script/generate scaffold categories), DESTROY (or  
DELETE) does not work for any record in a table. This is the error I  
got:

Processing CategoriesController#destroy (for 127.0.0.1 at 2007-05-30  
10:54:18) [GET]  
Session ID: 3289c7baf97c123bcf95994eff642d6e  
Parameters: {“action”=\>“destroy”, “id”=\>“2”,  
“controller”=\>“categories”}  
Redirected to [http://localhost:3000/categories/list](http://localhost:3000/categories/list)  
Filter chain halted as  
[#\<ActionController::Filters::ClassMethods::ProcFilter:0x352ec90  
@filter=#Proc:0x0230b770@/usr/local/lib/ruby/gems/1.8/gems/actionpack-1.13.3/lib/action\_controller/verification.rb:74\>]  
returned false.  
Completed in 0.00128 (782 reqs/sec) | DB: 0.00000 (0%) | 302 Found  
[[http://localhost/categories/destroy/2](http://localhost/categories/destroy/2)]

What does it mean? Any ideas if this is a bug on Rails or Ruby?

Thanks!

---

<div class="post-metadata">

**Author:** ![babygodzilla](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/b/4da419/32.png) [@babygodzilla](https://www.ruby-forum.com/u/babygodzilla)\
**Post date:** [May 31, 2007, 3:28am UTC](https://www.ruby-forum.com/t/bug-filter-chain-halted-as-actioncontroller/105528/2 "2007-05-31T03:28:56Z")

</div>

The controller is verifying that destroy is invoked via post. A good  
thing because then Web crawlers won’t be likely to randomly delete  
rows from your database. But… it sounds like you have a link to  
destroy from your view and that link is issuing a get request.

On May 30, 2007, at 10:57 AM, babygodzilla wrote:

> actionpack-1.13.3/lib/action\_controller/verification.rb:74\>\>]  
> Posted via [http://www.ruby-forum.com/](http://www.ruby-forum.com/).
> 
> >

Steve R.  
removed\_email\_address@domain.invalid  
[http://www.calicowebdev.com](http://www.calicowebdev.com)

---

<div class="post-metadata">

**Author:** ![babygodzilla](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/b/4da419/32.png) [@babygodzilla](https://www.ruby-forum.com/u/babygodzilla)\
**Post date:** [June 29, 2007, 7:28pm UTC](https://www.ruby-forum.com/t/bug-filter-chain-halted-as-actioncontroller/105528/3 "2007-06-29T19:28:56Z")

</div>

Sorry … i’m newbye.  
Can you explain for me more detailed ?

Many many thank’s
