Hi all,
I have some issues when a link is clicked twice quickly that deletes an ActiveRecord row.
All I really want to do is set up some universal catch that will redirect all application errors to index.
Best way?
Thanks!
Shawn
Hi all,
I have some issues when a link is clicked twice quickly that deletes an ActiveRecord row.
All I really want to do is set up some universal catch that will redirect all application errors to index.
Best way?
Thanks!
Shawn
try this: instead of ActiveRecord::Errors use ActiveRecord::ActiveRecordError,
class ApplicationController < ActionController::Base
rescue_from ActiveRecord::ActiveRecordError, :with => :method_name
private
def method_name redirect_to your_path end
end
in your ApplicationController, define:
def rescue_action(exception) super # optional # your code end
slindsey3000 wrote:
Hi all,
I have some issues when a link is clicked twice quickly that deletes an ActiveRecord row.
All I really want to do is set up some universal catch that will redirect all application errors to index.
Best way?
Put a redirect tag in 404.html or 500.html, perhaps.
Thanks!
Shawn
Best,
You can overwrite method_missing.
HTH, Bill
@ Bituin Bautista
Thank you works great.