class Project include Listable listtable(data_attribute: :verified_at) end Préoccupation module Listable class_methods do def listable(data_attribute: :verified_at) raise ActiveModel::MissingAttributeError, "Must have a verified_at attribute" unless respond_to?(:ve....
Comment puis-je ajouter des paramètres forts à mon contrôleur à l'aide d'un fichier de préoccupation? Disons que j'ai :name, :age, :sex paramètres qui sont utilisés par plusieurs contrôleurs, mon idée est de créer un module de préoccupation où je stocke ces common_params et les ajoute aux paramè....
Je souhaite utiliser les préoccupations app/controllers/concerns/likeable.rb et app/models/concerns/likeable.rb. Le premier va aux contrôleurs et le second aux modèles. Si je crée deux fichiers, seul le premier est chargé. Quelle est la meilleure façon de résoudre ce problème?....
27 févr. 2017 à 10:52
J'ai un problème Rails défini comme suit: module MyConcern extend ActiveSupport::Concern included do before_filter :filter_inside_concern end def filter_inside_concern # ... end end Et j'ai un before_filter également sur la couche de contrôleur: class MyController < ApplicationC....
J'ai une structure de dossiers qui ressemble à ce qui suit: app/models/ concerns/ quxable.rb foo/ bar.rb baz.rb Je suis dans Rails 3, j'ai donc chargé automatiquement mes préoccupations avec: config.autoload_paths += Dir[Rails.root.join('app', 'models', "concerns", '....