class RelatedList < ActiveRecord::Base
extend Enumerize
enumerize :list_type, in: %w(groups projects)
belongs_to :content
has_many :contents, :order => :position
end
Tôi có mô hình này trong ứng dụng rails của mình. Nó đưa ra cảnh báo khi tôi cố gắng tạo bản ghi trong bảng điều khiển.
CẢNH BÁO DEPRECATION: Các tùy chọn sau trong khai báo RelatedList.has_many: nội dung của bạn không được dùng nữa:: order. Vui lòng sử dụng một khối phạm vi thay thế. Ví dụ: has_many: spam_comments, điều kiện: {spam: true}, class_name: 'Comment' phải được viết lại như sau: has_many: spam_comments, -> {where spam: true}, class_name: 'Comment'. (được gọi từ /Users/shivam/Code/auroville/avorg/app/models/osystem_list.rb:7)
Có vẻ như Rails 4 có cú pháp mới: order để sử dụng trong các mô hình nhưng tôi dường như không thể tìm thấy tài liệu trong Rails Guides.