Tôi có một mô hình cho một trong các bảng cơ sở dữ liệu của mình. Tôi muốn ghi đè tên cột cho bảng cụ thể đó. Làm thế nào tôi sẽ đạt được nó.Làm thế nào để ghi đè lên một cột trong mô hình Rails?
Ví dụ, hãy để bàn của tôi được gọi DUMMY và nó có một cột gọi là col_a
col_a
20
34
42
23
12
Tôi sẽ làm một @dummy.col_a
. Bây giờ phương thức này sẽ trả lại cho tôi 0 cho các số kết thúc bằng 0 và cho mọi thứ khác, nó sẽ trả về giá trị ban đầu. Tôi có thể làm điều đó bằng cách xác định một phương pháp mới, nhưng tôi muốn ghi đè lên tên cột chính nó. Hãy giúp tôi.
rằng nên được 'tự [: col_a]!% 10 = 0? self [: col_a]: 0' hoặc '(self [: col_a]% 10) .zero? ? 0: self [: col_a] ' – fl00r
Yup - Tôi giả định 0 sẽ đánh giá sai ở đây, nhưng không. Đã sửa. – Thilo