রেলের জন্য 4
জেনারেটর কলামের ধরণকে রেফারেন্স হিসাবে গ্রহণ করে (এটিও উপলভ্য belongs_to
)।
এই স্থানান্তরটি একটি user_id
কলাম এবং উপযুক্ত সূচি তৈরি করবে :
$ rails g migration AddUserRefToProducts user:references
উত্পন্ন:
class AddUserRefToProducts < ActiveRecord::Migration
def change
add_reference :products, :user, index: true
end
end
http://guides.rubyonrails.org/active_record_migrations.html#creating-a-standalone-migration
রেলের জন্য 3
সহায়ককে বলা হয় রেফারেন্স (এছাড়াও উপলভ্য belongs_to
)।
এই মাইগ্রেশন category_id
উপযুক্ত প্রকারের একটি কলাম তৈরি করবে । মনে রাখবেন আপনি কলামের নাম নয়, মডেলটির নামটি পাস করেছেন। সক্রিয় রেকর্ড আপনার _id
জন্য যোগ করে ।
change_table :products do |t|
t.references :category
end
আপনার যদি বহুতল belongs_to
সমিতি থাকে তবে উল্লেখগুলি প্রয়োজনীয় দুটি কলাম যুক্ত করবে:
change_table :products do |t|
t.references :attachment, :polymorphic => {:default => 'Photo'}
end
এর সাথে একটি সংযুক্তি_আইডি কলাম এবং একটি স্ট্রিং attachment_type
কলাম একটি ডিফল্ট মান যুক্ত করবে Photo
।
http://guides.rubyonrails.org/v3.2.21/migrations.html#creating-a-standalone-migration