0
내 레일 앱에는 제출할 때 모달로 리디렉션하려는 form_tag가 있습니다. 나는 form_tag에 대해 다음을 가지고 있지만 폼의 필드를 클릭 할 때 문제는 모달 팝업입니다.Rails form_tag를 모달로 리디렉션
<%= form_tag generate_report_path,
{method: :get, remote: true,
'data-toggle' => "modal", 'data-target' => '#modal-window'} do %>
내 geneate_report 방법
def generate_report
####code to get relevant student_ids
@students = Student.where(id: @student_ids)
respond_to do |format|
format.js {render 'reports/show_report'}
end
end
예, 내가 원하는 후자입니다. 그러나 컨트롤러는 어떤 모델에도 부착되어 있지 않습니다. 그것은 컨트롤러를 생성하는 보고서입니다. 그래서 '보고서'컨트롤러와 'generate_report'메서드가 있습니다. 따라서 위의 form_tag가 제출되면 generate_report 메소드로 이동합니다. 보기에는 '_show_report.html.erb'부분 및 'show_report.js.erb'가 있습니다. 내 generate_report 메서드에서 나는 respond_to 할 | 형식 | format.js {render 'reports/show_report'} end 내가 얻는 오류 메시지는 ActionController :: UnknownFormat입니다. – Tiamon
서식을 사용하여 죄송합니다. – Tiamon
보고서 컨트롤러에서 generate_report 메서드를 게시 할 수 있습니까? –