Railsガイドに従って、非常にバニラの検証を作成しています。正常に動作するコールバックを作成しましたが、検証は次のとおりです。
class Group < ActiveRecord::Base
include ActiveModel::ForbiddenAttributesProtection
validates :name, :presence => true
end
結果:
undefined method ` validates' for #<Class:0x007fa57b1a9e60>
これは、次の gemfile を含む Rails 3.2.13 です。
ソース「https://rubygems.org」
gem 'rails', '3.2.13'
gem 'pg'
group :assets do
gem 'sass-rails'
gem 'uglifier'
end
gem 'jquery-rails'
gem 'strong_parameters'
gem 'bootstrap-sass', '>= 2.3.0.0'
gem 'devise', '>= 2.2.3'
gem 'cancan', '>= 1.6.9'
gem 'omniauth'
gem 'omniauth-facebook'
gem 'paperclip', '~> 3.0'
gem 'friendly_id', "~> 4.0.9"
group :test, :development do
gem 'rspec-rails'
gem 'factory_girl_rails'
end