我有一个Rails5应用程序和我的一些目录
app/
不要自动加载。如何设置应用程序自动加载目录中的内容,如:
app/workflows
app/validators
我试过:
config.autoload_paths << Rails.root.join('app/*')
或
config.autoload_paths << Rails.root.join('app/validators')
但它不起作用。我怎么能把所有文件都加载进去
应用程序/
编辑
module Validator
class Token < Base
validate :date_correctness
def initialize(decoded_auth_token: decoded_auth_token)
@expiration_date = decoded_auth_token[:expiration_date]
end
private
attr_reader :expiration_date
def date_correctness
return true if Date.parse(expiration_date) >= Date.today
errors.add(:token, 'is expired')
end
end
end
app/validators/token.rb