무슨 뜻입니까? redirect_to ""and returnruby on rails redirect_to
1
A
답변
5
레일 API 문서에 따르면 반환 부분은 다른 것의 실행을 중지합니다. 다른 말로하면 아래에있는 경우 return 문으로 인해 텍스트가 인쇄되지 않습니다. 다음 예제 and return
에서
def go_home
redirect_to(:action => "home") and return
puts "This will never print"
end
은
if monkeys.nil?
사실이라고합니다.
def do_something
redirect_to(:action => "elsewhere") and return if monkeys.nil?
render :action => "overthere" # won't be called if monkeys is nil
end
에서 : http://api.rubyonrails.org/classes/ActionController/Base.html
+0
참고 표현. 'redirect_to'가'false'를 반환하면, Ruby는 단락 회로를 가져와 나머지 표현식을 평가하지 않습니다; 그러나,'redirect_to'가'true'를 반환한다면, 표현식의 나머지는 평가되어야합니다. 나머지는'return'이므로 전체 표현식의 효과는 "리디렉션 (302) 코드를 발행하고 이것이 실제로 발생하면 다른 조치를 취하지 않고 복귀"입니다. –
관련 문제
- 1. ruby on rails redirect_to (: back) 작동하지 않음
- 2. ruby on rails 기본 도움말
- 3. Ruby on Rails 블로그
- 4. 정규식 + Ruby On Rails
- 5. Ruby On Rails 마이그레이션
- 6. Ruby on Rails 쿼리
- 7. Ruby on Rails + Devise
- 8. Mootools + Ruby on Rails ==?
- 9. Ruby on Rails 관계
- 10. ruby on rails + iis7
- 11. IIS7의 Ruby on Rails
- 12. Ruby On Rails Application.html.haml
- 13. Ruby on Rails 그래프
- 14. Ruby on Rails 튜토리얼
- 15. Ruby on Rails + Ajax
- 16. Ruby on Rails - 로그인
- 17. Ruby on Rails : Model
- 18. Ruby on Rails 스위치
- 19. Ruby on Rails 국제화
- 20. Ruby on Rails & Javascript
- 21. Ruby on Rails Listener
- 22. Ruby on Rails 모델이없는 ambethia recaptcha
- 23. rails redirect_to problem
- 24. Javascript redirect_to in rails
- 25. Ruby On Rails - 객체 값 설정
- 26. ruby on rails ajax update css on
- 27. Ruby On Rails on Ubuntu + apache2 + Passenger
- 28. Ruby on Rails 앱에서 AssociationTypeMismatch 오류가 발생했습니다.
- 29. Ruby on Rails + Ruby 플러그인을 알아야합니다.
- 30. ruby and ruby on rails book (2009)
참조 이러한 관용구는 부울'and'의 단락 평가에 활용하는 것도 http://guides.rubyonrails.org/layouts_and_rendering.html#using-redirect_to – Zabba