Как я могу обработать ActiveRecord::RecordNotUnique
исключение в контроллере? Спасибо
Редактировать : я получаю это исключение при создании уникального кода. Я могу обработать исключение в application_controller.rb, но я действительно хочу, чтобы код был сгенерирован заново, и это должно быть сделано в контроллере.
generate_code
@couponcode = Couponcode.new(:user_id => current_user.id, :code => @code)
Edit2
generate_code
begin
@couponcode = Couponcode.new(:user_id => current_user.id, :code => @code)
rescue ActiveRecord::RecordNotUnique
#generate_code
@code = "111-11111"
@couponcode = Couponcode.new(:user_id => current_user.id, :code => @code)
end