2013-02-19 2 views
0

간단한 플래시 고지 대신 부분적으로나 유사한 방법으로 렌더링하고 싶습니다. 이것은 현재 존재하는 방법입니다부분적으로 또는 플래시 알림으로

format.html { redirect_to share_url(@doc), notice: "#{@doc.title} has been created. You may #{view_context.link_to('edit', edit_doc_url(@doc))} it further, #{view_context.link_to('finalise', lock_doc_url(@doc))} it, or return #{view_context.link_to('home', root_url)}.".html_safe } 

나는 그래서 더 그것을 사용자 정의 할 수있는 부분 또는 대신 통지의 비슷한 렌더링하고 싶습니다.

의견이 있으십니까? 감사!

format.html { render action: "my_error_messages" } 

그런 다음 동일한 컨트롤러 내부 my_error_messages 조치를 생성하고 이에 대한 대응보기 및 경로를 생성 :

답변

1

당신은 이런 식으로 할 아마 수 있습니다. 그런 다음 html/haml을 원하는대로 사용자 정의하십시오.

또 다른 방법은 응용 프로그램 레이아웃 내에서 호출 될 가능성이 높은 플래시 메시지에 대해 messages 부분을 사용자 정의하는 것입니다. apps/views/layouts 디렉토리에서 찾을 수 있습니다.

관련 문제