저는 레일즈에 새로운 사이트를 만들고 있습니다. 그리고 모든 페이지의 꼬리말에 뉴스 레터 가입 양식이 있습니다. (양식은 application.html.erb 템플리트의 일부 임) 홈 페이지의 "색인"조치에서 form_for
과 작업 할 객체를 제공하려면 @email = EmailNewsletterMember.new
이 있어야합니다. 지금 막이 작업을하기 위해서는 모든 페이지에 대해 모든 작업에이 코드가 있어야한다는 것을 알게되었습니다. 나는 이것을 할 수있는 올바른 방법이 있어야한다는 것을 알고 있습니다, 누군가 제게 계몽을 해주시겠습니까?모든 레일스 작업에서 객체를 얻는 방법은 무엇입니까?
0
A
답변
4
당신은 또한 잠재적으로 단지 직접 form_for
에 EmailNewsletterMember.new
를 던질 수 있지만 개체를 할 필요가 아무 것도이있는 경우에만 없습니다이
class ApplicationController < ActionController::Base
before_filter { @email = EmailNewsletterMember.new }
...
end
을보십시오.
form_for(EmailNewsletterMember.new) do |f|
...
0
당신은 ApplicationController
에 before_filter
에 그 넣을 수 있습니다.
관련 문제
- 1. 레일스 3에서 모든 보석을 다시로드하는 방법은 무엇입니까?
- 2. 컨트롤러 작업에서 리소스를 얻는 방법?
- 3. Jquery에서 실제 객체를 얻는 방법은 무엇입니까?
- 4. sscanf_s가 마지막 작업에서 읽은 바이트 수를 얻는 방법은 무엇입니까?
- 5. startActivityForResult를 사용하여 하위 작업에서 requestCode를 얻는 방법은 무엇입니까?
- 6. 레이크 채우기 작업에서 임의의 datetime을 얻는 방법은 무엇입니까?
- 7. 비동기 작업에서 현재 창에 대한 참조를 얻는 방법은 무엇입니까? 안드로이드
- 8. NSManagedObjectContext에서 모든 객체를 지우는 방법은 무엇입니까?
- 9. 인스턴스화 된 모든 객체를 나열하는 방법은 무엇입니까?
- 10. javascript에서 주어진 유형의 모든 객체를 얻는 방법
- 11. 컨트롤러에서 레일스 데이터 객체를 루핑
- 12. 레일스 3 경로에서 세그먼트 키를 얻는 방법은 무엇입니까?
- 13. Global.asax 모든 작업에서 Application_start가 발생했습니다.
- 14. 양식에서 모든 ID를 얻는 방법은 무엇입니까?
- 15. 그래프에서 모든 하위 그래프를 얻는 방법은 무엇입니까?
- 16. aspnet_users에서 모든 사용자 이름을 얻는 방법은 무엇입니까?
- 17. jQuery로 모든 옵션 값을 얻는 방법은 무엇입니까?
- 18. 여러 나무에서 모든 조합을 얻는 방법은 무엇입니까?
- 19. 예약 된 작업에서 LazyInitializationException을 해결하는 방법은 무엇입니까?
- 20. 모든 작업에서 HTTP 동사 제한
- 21. Symfony 양식에서 요청 객체를 얻는 가장 좋은 방법은 무엇입니까?
- 22. 다른 작업에서 asyncTask를 새로 고치는 방법은 무엇입니까?
- 23. 메모리에서 모든 객체를 가져올 수 있습니까?
- 24. 개미 작업에서 경로를 올바르게 인용하는 방법은 무엇입니까?
- 25. 사용자 지정 작업에서 setup.exe의 위치를 얻는 중
- 26. OMNet ++ 4에서 동적으로 생성 된 모듈의 객체를 얻는 방법은 무엇입니까?
- 27. json 렌더링에서 전체 belongs_to 객체를 얻는 방법은 무엇입니까?
- 28. 현재 시간대에 해당하는 tz_info 객체를 얻는 방법은 무엇입니까?
- 29. Subsonic 3 (ActiveRecord)에서 관련 객체를 얻는 방법은 무엇입니까?
- 30. asp.net에서 로그인 한 사용자의 Netcredentials 객체를 얻는 방법은 무엇입니까?
'form_for'에 넣으면 아름답게 작동합니다. 감사. – John