나는 동일한 인수 집합을 모두 error_messages_for
에 전달하는 여러 양식의 웹 사이트를 운영하고 있습니다. error_messages_for
을 내 인수로 감싸는 도우미 메서드를 만드는 것 이외에 기본 매개 변수를 사용하도록 레일을 구성 할 수있는 방법이 있습니까?error_messages_for에 대한 기본 옵션 제공
1
A
답변
1
아니요. error_messages_for 함수는 옵션에 의존하지 않습니다.
그래서 가장 좋은 해결책은 귀하의 주장을 검색하는 도우미 메서드를 만드는 것이라고 생각합니다.
def my_default_error_options(options = {})
{ :value => true }.merge!(options)
end
error_messages_for my_default_error_options
그리고 당신은 특별히 하나의 호출에 대한 몇 가지 추가 옵션이 필요한 경우 :
error_messages_for my_default_error_options({:value => false})
0
코드의 빠른 읽기 당신이 할 수없는 제안을. 헬퍼 루트 나 원숭이 패치 error_messages_for
으로 갈 것입니다.
관련 문제
- 1. 기본 클래스를 통해 종속성 제공
- 2. XSLT 기본 제공 템플릿 속성에 대한 규칙
- 3. cakephp의 양식 요소에 대한 기본 옵션 설정
- 4. WPF 기본 제공 명령
- 5. PHP5의 세션 - 기본 제공 세션인가 여부
- 6. 안드로이드 - 스피너에서 기본 옵션
- 7. 이 제공 : 널 (null) 속성 옵션
- 8. 비주얼 C++ 컴파일러의 기본 옵션
- 9. 핵심 데이터 응용 프로그램에 대한 기본 데이터를 제공 하시겠습니까?
- 10. 기본 플러그인 설정에 대한 공개 액세스 권한을 제공 하시겠습니까?
- 11. twisted.web.client.Agent에 대한 액세스 소켓 옵션
- 12. 옵션 기본 ASP의 텍스트 비교
- 13. Android 용 웹 서비스에 대한 기본 설정 옵션
- 14. draggable에 대한 포함 옵션
- 15. SRGS 문법에서 VoiceXML 기본 제공 유형 사용
- 16. 비어있는 경우 기본 프로필 사진 제공
- 17. PHP에 대한 검색 옵션 탐색
- 18. Windows 스크립팅 : MS 액세스의 기본 옵션 얻기
- 19. 이미지 콘텐트에 대한 권한 제공
- 20. html 인쇄 중에 페이지 범위에 대한 옵션
- 21. NDBUnit을 사용하여 데이터에 대한 GUID 제공
- 22. Visual Basic 6 기본 제공 함수의 기본 속성
- 23. 'index.aspx'를 기본 페이지로 사용하도록 기본 제공 웹 서버 변경
- 24. 기본 제공 형식에서 사용자 지정 클래스로 변환
- 25. Outlook 2003의 기본 제공 보내기 단추 숨기기
- 26. 테이블의 기본 ID로 UUID (문자열) 제공
- 27. System.Drawing.Color를 ReportColor로 변환하는 기본 제공 방법이 있습니까?
- 28. BASH 기본 제공 명령을 파이썬에서 실행 하시겠습니까?
- 29. Perl 기본 제공 연산자/함수는 무엇입니까?
- 30. VSPackage에서 기본 제공 편집기를 보는 방법은 무엇입니까?