Hola,
Tengo un problema a la hora de borrar registros que me está volviendo
loco:
La situación es el siguiente “clásico”:
- Tengo una tabla de noticias (news)
- Y una tabla de secciones (sections)
- Cada noticia puede tener una sección asociada
- Una sección puede tener más de una noticia asociada
Pues bien, cuando trato de borrar una sección o una noticia, recibo
este feo error:
Filter chain halted as
[#Proc:0x0000000001d46b50@/usr/local/lib/ruby/gems/1.8/gems/actionpack-1.12.5/lib/action_controller/verification.rb:64]
returned false
(Se puede ver la situación general (y el error que recibo) aquí →
Parked at Loopia)
No me ocurre con otros controladores, sólo con esta parejita. Estoy
usando acts_as_authenticated (no sé si tiene algo que ver con esto o
no).
Agradecería cualquier ayuda que pudierais darme, google no parece
tener la solución a este problema. ¿Alguna pista?
Saludos,
Javier A.
[email protected]
www.elhombrequecomiadiccionarios.com |
Javier Arce | Flickr
On Apr 17, 2007, at 8:17 AM, Javier A. wrote:
Pues bien, cuando trato de borrar una sección o una noticia, recibo
este feo error:
Filter chain halted as
[#<Proc:0x0000000001d46b50@/usr/local/lib/ruby/gems/1.8/gems/
actionpack-1.12.5/lib/action_controller/verification.rb:64>]
returned false
Esto en principio indica que algun filtro dijo que se interrumpiera
el servicio de esa peticion (devolviendo false). Puedes repasar los
filtros y ver si ves algo?
– fxn
Hum, los únicos filtros que he definido son los necesarios para el
acts_as_authenticated:
class ApplicationController < ActionController::Base
before_filter :login_required, :except => [:login, :signup, :logout,
:activate]
class AccountController < ApplicationController
before_filter :login_from_cookie
Probaré a desactivarlos, a ver qué pasa.
Por otro lado (quizá sirva de pista), usando la consola puedo borrar
los registros sin problemas.
On 4/17/07, Xavier N. [email protected] wrote:
Esto en principio indica que algun filtro dijo que se interrumpiera
el servicio de esa peticion (devolviendo false). Puedes repasar los
filtros y ver si ves algo?
– fxn
Ror-es mailing list
[email protected]
http://lists.simplelogica.net/mailman/listinfo/ror-es
–
Javier A.
[email protected]
www.elhombrequecomiadiccionarios.com |
Javier Arce | Flickr
On Apr 17, 2007, at 9:10 AM, Javier A. wrote:
Probaré a desactivarlos, a ver qué pasa.
Por otro lado (quizá sirva de pista), usando la consola puedo borrar
los registros sin problemas.
Un tiro a ciegas, podria pasar que tengas un filtro de este estilo en
NewsController
verify :only => :destroy, :method => :post
y estes invocando a NewsController#destroy por GET, por ejemplo via
un enlace normal?
– fxn