model自訂錯誤訊息


#1

請問我如果在model裡面加上dependent: :restrict_with_exception
這樣如果有關連的資料不會刪除,但我要怎麼自訂他顯示出來的錯誤訊息呢
因為error都是英文的


#2

你…都可以拿到錯誤訊息了,自然可以取出不是?

begin
  @item.destroy
rescue Exception => e #記得把 Exception 換成正確的 error class
  puts e.class
  puts $! , $@ 
  case e.message
  when "xxxx"
     # do something
  end
end

anyway 我不確定真正可以怎樣做,但我認為你單純缺 Exception 錯誤處理的手法罷了,你可以參考這篇