คำถามติดแท็ก has-and-belongs-to-many

6
การโอนย้าย Rails สำหรับ has_and_belongs_to_many join table
ฉันscript/generate migrationจะสร้างตารางการเข้าร่วมสำหรับhas_and_belongs_to_manyความสัมพันธ์ได้อย่างไร แอปพลิเคชันทำงานบน Rails 2.3.2 แต่ฉันติดตั้ง Rails 3.0.3 ไว้ด้วย

11
วิธีสร้าง has_and_belongs_to_many สมาคมใน Factory girl
ให้ดังต่อไปนี้ class User < ActiveRecord::Base has_and_belongs_to_many :companies end class Company < ActiveRecord::Base has_and_belongs_to_many :users end คุณกำหนดโรงงานสำหรับ บริษัท และผู้ใช้รวมถึงสมาคมแบบสองทิศทางได้อย่างไร นี่คือความพยายามของฉัน Factory.define :company do |f| f.users{ |users| [users.association :company]} end Factory.define :user do |f| f.companies{ |companies| [companies.association :user]} end ตอนนี้ฉันพยายาม Factory :user บางทีอาจจะไม่น่าแปลกใจที่สิ่งนี้ส่งผลให้เกิดการวนซ้ำที่ไม่มีที่สิ้นสุดเนื่องจากโรงงานต่างๆใช้กันและกันเพื่อกำหนดตัวเอง น่าแปลกใจที่ฉันไม่พบการกล่าวถึงวิธีการทำเช่นนี้จากที่ใดมีรูปแบบในการกำหนดโรงงานที่จำเป็นหรือฉันกำลังทำอะไรผิดพลาดโดยพื้นฐานหรือไม่?

4
Rails has_and_belongs_to_many migration
ฉันมีสองโมเดลrestaurantและuserฉันต้องการแสดงความสัมพันธ์ has_and_belongs_to_many ฉันได้เข้าไปในไฟล์โมเดลแล้วและเพิ่มhas_and_belongs_to_many :restaurantsและhas_and_belongs_to_many :users ฉันคิดว่า ณ จุดนี้ฉันควรจะทำอะไรบางอย่างเช่นกับ Rails 3: rails generate migration .... แต่ทุกสิ่งที่ฉันพยายามดูเหมือนจะล้มเหลว ฉันแน่ใจว่านี่เป็นอะไรที่ง่ายมากฉันยังใหม่กับรางดังนั้นฉันจึงยังคงเรียนรู้
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.