Tôi có nhu cầu về một mô hình (?) Trên ứng dụng của tôi về cơ bản có chứa trạng thái của một thực thể khác. Trong thực thể tôi muốn lưu trữ id của trạng thái, nhưng trong ứng dụng của tôi, chế độ xem đang nói về một mô tả từ tốt đẹp. Ví dụ: 1 = Mới, 2 = Được sử dụng, v.v.Rails - Constants Hash?
Làm cách nào để tôi thực hiện điều này một cách tốt nhất có nghĩa là tôi có thể dễ dàng đặt và truy xuất cột trạng thái này mà không lặp lại?
Cuối cùng tôi muốn một cái gì đó giống như
Foo.status = 'New' (actually sets value to 1)
và
Foo.status (returns 'New', but stores 1)
Tôi thậm chí nghĩ về điều này một cách đúng đắn?
Không chính xác những gì anh ấy muốn, tôi nghĩ, vì "Mới" (chuỗi) khác với MyConstants: Mới (đối tượng). –