I would like to call controller action from rake task. My question is what method is the best to prepare http request? Thanks for all tips.
Edit:
Have someone another tip? I tried this and not work:
controller_obj = Controller.new
controller.your_method
I got this exception:
rake aborted!
uninitialized constant Controller
Edit2:
I tried:
sess = ActionController::Integration::Session.new
sess.post('/route', 'codes=3')
But I got (I have require 'action_controller/integration' in rake file) :
rake aborted!
cannot load such file -- action_controller/integration
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…