Al hacer las propias excepciones personalizadas como¿Cuál es un lugar convencional para mantener definiciones de excepciones personalizadas en un proyecto de rieles?
class ThingExploded < StandardError; end
class ThingIsMissing < StandardError; end
Dónde es un buen lugar para guardar estos? Estaba considerando lib/exceptions.rb ... y también ponderando si sería más apropiado acercarlos de algún modo al código que los utiliza.
¿Desea la etiqueta "tragado-excepciones" o "excepciones"? –
arreglado, gracias :) –
El diseño de Rails con frecuencia recompensa poner cosas en ciertos directorios y castiga ponerlas en otro lugar. Por lo tanto, se pueden dar consejos objetivos sobre dónde colocar algo en un proyecto de Rails. No estoy de acuerdo con que esta pregunta deba cerrarse. –