私は Ruby on Rails v3.2.2 を使用しています。以前の質問を投稿した後、関連する外部キーを明示的に検証する必要があるかどうか (または必要でないか) を知り、理解したいと思いActiveRecord::Associations
ます。例えば:
class CategoryAssociation < ActiveRecord::Base
belongs_to :article, :foreign_key => 'article_id'
belongs_to :category, :foreign_key => 'category_id'
validates :article_id, :presence => true, :numericality => { :only_integer => true }
validates :category_id, :presence => true, :numericality => { :only_integer => true }
end
上記のvalidates
方法は本当に必要ですか?なんで?