モジュールを含める必要があるUserというクラスがあります。クラスは次のようになります。
require 'sequel'
require 'modules/validations'
class User < Sequel(..)
many_to_one :country
includes ::Validations
validates_email(:email)
end
モジュールは、modulesと呼ばれるサブフォルダーで定義されます。これは$LOAD_PATHに追加されており、Rubyはロードについて文句を言いません。モジュールは次のようになります。
module Validations
def validates_email(attr, options = {})
email = super.email
end
end
私が得ているエラーは次のとおりです: User:classの未定義のメソッド'validates_email'
これを正しく機能させるために何が欠けていますか?