我對網絡技術真的很陌生。在我的應用程序中,我可以看到當我單擊UI上的按鈕時,JavaScript會調用ruby控制器,然後控制器會在另一個ruby文件(可能是模型中的文件,我不確定)中調用方法來執行某些操作。我只想知道如何繞過點擊UI按鈕並通過shell或任何其他腳本或通過任何其他方式從控制檯調用控制器方法並將它傳遞給所需的參數?如何通過腳本在ruby控制器中調用方法?
0
A
回答
0
您可以通過傳遞正確的http方法和正確的url來使用簡單的curl命中控制器方法。
0
從鐵軌(3個4版本嘗試)控制檯,你可以這樣做:
>> app.get(app.root_path) # app.get("/")
>> app.response.body
>> app.response.headers
...
>> app.post(app.edit_user_path(User.last, extram_param: 'foo'))
如果反應是到大,你可以把它重定向到一個文件:
>> File.open('tmp/response', 'w') { |file| file.write(app.response.body) }
相關問題
- 1. 從腳本調用控制器方法
- 2. 如何通過AJAX調用春季控制器方法
- 3. 如何從Ruby腳本中的ruby on rails調用ROR方法?
- 4. 如何通過link_to在rails上的ruby中調用控制器中的私有方法?
- 5. 如何通過Angularjs控制器調用彈簧控制器
- 6. 從cakephp1.3中的視圖調用控制器,通過javascript方法
- 7. Ruby on Rails:在控制器方法中調用輔助函數
- 8. 如何在ruby中通過SSL調用HTTP POST方法?
- 9. 如何調用控制器的方法
- 10. 如何調用WebApi控制器方法?
- 11. 通過Ajax無法正確調用ASP MVC控制器方法
- 12. 如何通過控制器調用模型中的方法? Zend Framework
- 13. 通過AJAX調用控制器方法不起作用
- 14. 如何調用另一個Ruby腳本中的方法?
- 15. 調用控制器方法
- 16. Ember - 在控制器方法之後如何調用View方法
- 17. 在另一個控制器中調用控制器方法Ember
- 18. 如何在控制器和其他控制器中調用方法
- 19. 如何在視圖或其他控制器中調用控制器方法?
- 20. 通過導航控制器調用自定義加載方法
- 21. 通過視圖控制器調用方法
- 22. 通過ng-click調用角度控制器方法es6
- 23. 通過javascript調用控制器的方法
- 24. 通過視圖控制器調用返回方法
- 25. AngularJS通過參數指令調用控制器方法
- 26. Ruby on Rails中的NoMethodError從控制器調用Class方法
- 27. 如何在視圖中調用控制器中的方法?
- 28. 如何在控制器中調用模型中的方法
- 29. 通過Javascript調用rails ruby方法
- 30. 如何通過Laravel中的URL訪問控制器方法?