저는 웹 기술을 처음 접했습니다. 내 응용 프로그램에서는 UI에서 단추를 클릭하면 자바 스크립트가 ruby 컨트롤러를 호출하고 컨트롤러가 차례대로 다른 루비 파일 (모델의 파일 일 수도 있고 확실하지 않음)의 메서드를 호출하여 일부 동작을 수행하는 것을 볼 수 있습니다. UI 단추를 클릭하여 콘솔에서 셸 또는 다른 스크립트를 통해 또는 다른 방법으로 컨트롤러 메서드를 호출하고 필요한 인수를 전달하는 방법을 알고 싶습니다.스크립트를 통해 루비 컨트롤러에서 메서드를 호출하는 방법은 무엇입니까?
0
A
답변
0
올바른 HTTP 메소드와 올바른 URL을 전달하여 간단한 컬을 사용하여 컨트롤러 메소드를 사용할 수 있습니다. (3, 4 릴리스에서 시도) 레일에서
0
당신이 할 수있는 콘솔 :
>> File.open('tmp/response', 'w') { |file| file.write(app.response.body) }
: 응답이 대형 인 경우
는
>> app.get(app.root_path) # app.get("/")
>> app.response.body
>> app.response.headers
...
>> app.post(app.edit_user_path(User.last, extram_param: 'foo'))
, 당신은 파일로 리디렉션 할 수 있습니다
관련 문제
- 1. 레일의 컨트롤러에서 메서드를 호출하는 방법은 무엇입니까?
- 2. 다른 컨트롤러에서 ApplicationController의 메서드를 호출하는 방법은 무엇입니까?
- 3. extjs 컨트롤러에서 메서드를 호출하는 방법
- 4. 벡터를 통해 메서드를 호출하는 방법은 무엇입니까?
- 5. 레일 4의 컨트롤러에서 술어 메서드를 호출하는 방법은 무엇입니까?
- 6. Rails 4 컨트롤러에서 메서드를 호출하는 적절한 방법은 무엇입니까?
- 7. 다른 컨트롤러에서 도우미 함수로 메서드를 호출하는 방법은 무엇입니까?
- 8. 컨트롤러에서 정적 뷰 도우미 메서드를 호출하는 방법은 무엇입니까? 주제처럼
- 9. megento의 컨트롤러에서 모델 클래스 메서드를 호출하는 방법은 무엇입니까?
- 10. 레일즈 컨트롤러에서 비동기식 루비 스크립트를 실행하는 방법은 무엇입니까?
- 11. 컨트롤러에서 메서드를 호출하는 방법 RoR의 javascript 이벤트에서보기?
- 12. 뷰가로드 될 때 레일즈 컨트롤러에서 ruby를 호출하는 방법은 무엇입니까?
- 13. taskScheduler에서 메서드를 호출하는 방법은 무엇입니까?
- 14. repaint() 메서드를 호출하는 방법은 무엇입니까?
- 15. remove() 메서드를 호출하는 방법은 무엇입니까?
- 16. 루비 스크립트를 통해 인증을 바꾼다
- 17. 다른 컨트롤러에서 requestParameterMap을 사용하여 메서드를 호출하는 방법
- 18. OData의 컨트롤러에서 다른 메서드를 호출하는 방법
- 19. 부모보기 컨트롤러에서 함수/메서드를 호출하는 방법
- 20. ExtJS4 컨트롤러에서 addRow 뷰 메서드를 호출하는 방법
- 21. tabbar 루트 뷰 컨트롤러에서 메서드를 호출하는 방법
- 22. 리플렉션을 통해 컴패니언 개체의 메서드를 호출하는 방법은 무엇입니까?
- 23. PHP는 인자로 문자열을 통해 메서드를 호출하는 가장 좋은 방법은 무엇입니까?
- 24. 스크립트를 통해 루비 파일을 실행하십시오.
- 25. 루비 스크립트를 통해 웹 서버에서 gzipped 페이지를 요청하는 방법은 무엇입니까?
- 26. RSpec : 컨트롤러에서 개인 도우미 메서드를 호출하는 도우미 메서드를 테스트하는 방법은 무엇입니까?
- 27. SL4A에서 python에서 javascript 메서드를 호출하는 방법은 무엇입니까?
- 28. 레일즈 컨트롤러에서 send라는 메서드를 정의하는 방법은 무엇입니까?
- 29. Mojolicious의 다른 컨트롤러에서 동작을 호출하는 방법은 무엇입니까?
- 30. 다른 컨트롤러에서 $ http.post를 호출하는 방법은 무엇입니까?