我創造了一些自定義異常如下如何創建軌道3個自定義異常
的lib/exceptions.rb
module Exceptions
class MemberOverFlow < StandardError
end
rescue_from MemberOverFlow do |exception|
redirect_to root_url, :alert => exception.message
end
end
我利用募集這樣的例外。
raise Exception::MemberOverFlow"member count overflow"
它給下面的錯誤
NoMethodError in MembersController#create
undefined method `MemberOverFlow' for Exception:Class
誰能告訴我
感謝
你的模塊名稱是例外,你正在使用'異常:'。這是一個錯字嗎? – 2011-05-27 13:32:09