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

