Tôi đang xây dựng ứng dụng đường ray quanh một số cơ sở dữ liệu hiện có, tên cột được sử dụng trong cơ sở dữ liệu hiện tại không hoạt động tốt với quy ước liên kết đường ray. Có cách nào để thiết lập bí danh tên cột trong một mô hình tương tự như cách bạn có thểĐặt tên cột theo cách thủ công trong mô hình đường ray
class User < Activerecord::Base
self.set_table_name "users"
end
Tôi có thể đặt tên bí danh cột khi cột db hiện tại sẽ không làm việc với hiệp hội đường ray mặc định quy ước đặt tên?
Chính xác những gì tôi cần cảm ơn. – holaSenor
Tôi cũng tìm thấy blog này với một số gợi ý khác liên quan đến chủ đề này.http: //nasir.wordpress.com/2007/10/24/not-following-rails-table-and-field-conventions/ – holaSenor
Lưu ý công cụ tìm năng động sẽ không hoạt động. Một test nhanh: 'alias_attribute: kiểm tra,: username' '=> 32' ' User.find_by_test ('Abc') id' 'User.find_by_username ('Abc') id'.. 'NoMethodError: phương thức undefined 'find_by_test' cho #' –
Zheileman