【发布时间】:2011-04-04 20:26:05
【问题描述】:
我正在尝试使用此 redirect_to
redirect_to :controller => :note_categories, :action => :destroy, :note_id => params[:id]
这是产生的 URL
http://localhost:3000/note_categories/272?note_id=272
这是错误信息
Unknown action
No action responded to show. Actions: destroy
我重定向到 note_categories 销毁操作并传入 note id 的原因是,在销毁操作中,我找到了所有与 note 相关的 note_categories,在它们上运行一些代码,然后销毁它们。我知道这不是一个好方法,但我不能使用 :dependant => :destroy 因为我必须在 note_category 上运行的代码在我删除它之前需要访问 current_user,这是不可能的在 note_category 模型中。
是的,有人可以告诉我我的redirect_to 做错了什么吗?感谢阅读。
【问题讨论】:
标签: ruby-on-rails routing redirecttoaction