1
자바 스크립트가없는 사용자의 경우 정상적으로 성능이 저하되는 웹 사이트가 있습니다. 자바 스크립트가없는 사용자의 경우 컨트롤러는 HTML이 포함 된 양식 제출에 응답합니다. 자바 스크립트가있는 사용자의 경우 AJAX 양식이 제출됩니다. 이 컨트롤러의 작성 방법에 있습니다AJAX 통화 후에 플래시 메시지가 나타나지 않도록 할 수 있습니까?
if [email protected]
flash[:error] = array_to_list(@goal.errors.full_messages)
else
flash[:success] = "Your goal was successfully added."
end
respond_to do |format|
format.html { redirect_to :action => "show"}
format.js
end
나는 사용자가 자바 스크립트를 사용할 경우 사용자가 이미 처리 한 후 다음이 표시되므로, 플래시에 해당 메시지를 넣어 싶지 않아요. Rails가 플래시 메시지를 표시 할 수있는 방법이 있습니까 html로 응답하는 경우에만?