Salam rekan-rekan.

saya punya kasus sederhana. 
misalkan saya membuat aplikasi tracking file

file has_many :version.

masalahnya ingin membatasi bahwa version tidak bisa di create tanpa terlebih 
dahulu ada bila yang berkorespondensi. 
atau version.file_id tidak boleh null atau jika ada, id nya harus ada di 
database terlebih dahulu.

bagaimana melakukan hal ini ?

sebenarnya terifikir memasukan fungsi pengecekan di before_create dan 
before_update. namun adakah cara yang lebih baik ?

terimakasih sebelumnya

Kirim email ke