Ist es möglich, eine einschließbare Controller-Aktion innerhalb eines Rails Helper durch einen included
Block zu machen? Ich bin so etwas wie dieses zu denken:Erstellen Sie eine "includable" Rails-Controller-Aktion innerhalb des Helfers
module XablauHelper
included do
def my_shared_action
true
end
end
end
bereits versucht, es durch class.eval
Block tun und durch das heißt self.my_shared_action
wie ein Klassenmethode verwenden, aber ohne Erfolg, habe ich gefunden, bereits eine Lösung, die eine übergeordnete Steuerung mit dem gewünschten macht Shared Actions und erben von ihr, aber um des modularen Designs willen möchte ich es zu einem "globaleren" Ansatz machen, damit ich meine Lösung und den Code wiederverwenden kann, irgendwelche Vorschläge, die keine Vererbung verwenden?
sollten Sie Bedenken verwenden http://api.rubyonrails.org/classes/ActiveSupport/Concern.html – mdesantis