class RelatedList < ActiveRecord::Base
extend Enumerize
enumerize :list_type, in: %w(groups projects)
belongs_to :content
has_many :contents, :order => :position
end
ฉันมีโมเดลนี้ในแอพทางรถไฟซึ่งจะเตือนเมื่อฉันพยายามสร้างเรกคอร์ดในคอนโซล
คำเตือนการเลิกใช้งาน: อ็อพชันต่อไปนี้ใน RelatedList.has_many ของคุณ: การประกาศเนื้อหาไม่ได้รับการสนับสนุน:: order โปรดใช้การบล็อกขอบเขตแทน ตัวอย่างเช่นมีสิ่งต่อไปนี้: has_many: spam_comments, เงื่อนไข: {spam: true}, class_name: 'Comment' ควรเขียนใหม่ดังนี้ has_many: spam_comments, -> {where spam: true}, class_name: 'Comment' (เรียกจากที่ /Users/shivam/Code/auroville/avorg/app/models/related_list.rb:7)
ดูเหมือนว่า Rails 4 จะมีไวยากรณ์คำสั่งใหม่สำหรับใช้ในโมเดล แต่ฉันไม่พบเอกสารประกอบใน Rails Guides