저는 레일을 처음 사용합니다. 나는 이것을 다르게하는 방법에 대한 제안에 개방적이다.Groupon 경고 레일
레일에서 하나의 레이아웃으로 2 개의 별도 컨트롤러 액션을 렌더링하고 싶습니다.
두 개의 컨트롤러가 있습니다 : 쿠폰과 MainAlert. 내 응용 프로그램 넓은 레이아웃 페이지의 본문에서 요청 (e.i. localhost/coupons 또는 localhost/MainAlerts)에 따라 Coupons 또는 MainAlerts의 인덱스 작업을로드하는 <yield >
이 있습니다.
그러나 쿠폰 또는 MainAlert 또는 요청에 따라 다른 컨트롤러의 색인 작업을로드하고 싶습니다. 사용자가 숨긴 상태에서 가장 위에 @form (사용자가 새 경고를 작성하는 위치)을 항상로드하고 싶습니다. 내가 컨트롤러 액션 (인덱스 쿠폰에서와 _form (새 모두를로드하려면 어떻게
groupon.com
에서 옵션 "이메일 (+)로 거래를 가져 오기"? 만들?) 레이아웃 MainAlerts에서. 값을 MainAlert 양식의 사용자 히트 제출하면 DB에 저장해야합니다.
나는 다르게이 작업을 수행하는 방법에 대한 제안에 열려입니다.
당신을 위해 시간 모두 감사합니다. =)
답변 해 주셔서 감사합니다. Jesper. 표시하려고 할 때 다음 오류가 발생합니다. 그리고이 오류는 내 시도를 통해 지속되었습니다. ' app/views/simplealerts/_form.html.erb 여기서 line # 1은 다음을 발생시킵니다. NilClass에 대해 정의되지 않은 메소드'model_name ': 클래스 <% = form_for (@simplealert) do | f | %> ' – Yuri
나는 그 길로 HAML 힌트까지 당신을 따라 왔습니다. 나는 아직도 그것을 표시하려고 노력에 붙어있다. – Yuri
죄송합니다. 필터가 잘못되었습니다. 필터는 애프터 필터가 아닌 애프터 필터 여야합니다. – Jesper