我的一个模型中有这样的数据结构:
def image_size_limits
{
"web" => {"maxheight" => 480, "maxwidth" => 680, "minheight" => 400, "minwidth" => 600},
"phone" => {"height" => 345, "width" => 230, "minheight" => 300, "minwidth" => 200},
"tablet" => {"height" => 680, "width" => 480, "minheight" => 600, "minwidth" => 400},
"other" => {"height" => 680, "width" => 480, "minheight" => 600, "minwidth" => 400}
}
end
我在自定义验证器中使用它,我必须验证上传图像的大小。我希望能够不仅在这个模型中使用这种数据结构,而且在任何地方都能使用。在我所有的模型、视图和控制器中。
我将如何去做,我会把它放在哪里?