2
Это моя любимая модель дизайнераРельсы счетчик кэша и тестирование внешнего ключа
favorite_designer.rb
class FavoriteDesigner < ActiveRecord::Base
belongs_to :user, :counter_cache => true
belongs_to :designer, :class_name => "User", :foreign_key => :designer_id
validates_presence_of :user_id
validates_presence_of :designer_id
validates_numericality_of :user_id, :unless => Proc.new{|f| f.user_id.blank?}
validates_numericality_of :designer_id, :unless => Proc.new{|f| f.designer_id.blank?}
end
Как я могу проверить :counter_cache => true and :foreign_key => :designer_id
в RSpec с Shoulda?