J'ai une chaîne contenant un nom de classe. C'est, par exemple, une chaîne contenant "Article". Cette chaîne est venue des params []. Que dois-je faire pour travailler avec cette chaîne comme s'il s'agissait d'un nom de classe? Par exemple, je veux faire:Transmettre entre chaîne et nom de classe
Article.all
et ainsi de suite.
Une idée?
Cela ne fonctionnera pas avec les classes namespaced, comme 'MyModule :: MyClass'. Pour cela, vous devez diviser sur "::" puis, par exemple, utiliser injec avec const_get. – sepp2k
Oui, il a besoin de plus de raffinement ... Merci! – khelll
Bon point. J'ai ajouté le def de active_support, qui est beaucoup plus en accord avec votre (meilleure) suggestion. –