0
가
가 어떻게 내가하고 싶은 것은 .... JQuery와 아약스에 새로 온 레일에 루비에 표시 .. 난에 파일 내용 저장을 읽는 컨트롤러 액션을 변하기 쉬운. jquery에서 파일 이름을 전달하고 jquery에서 변수를 통해 파일 내용에 액세스하고 div 태그에 표시하려고합니다. 이를 위해 내가 컨트롤러에서이 코드 ... JQuery와의액세스 컨트롤러 액션 변수와
def download
IO.foreach "#{RAILS_ROOT}/Backend/History/#{params[:filename]}" do |line|
@file_content << line
@file_content << '<br/>'
end
end
코드가
requests_controller.rb를 ... 사용하고
jQuery("#play").click(function() {
jQuery.get("/requests/download_log", { filename: filename});
});
변수를 자바 스크립트에 저장하고 어떻게 든 조작하고 싶습니까? 그렇다면; http://stackoverflow.com/questions/3155090/how-to-access-an-instance-variable-inside-a-javascript-function-in-ruby-on-rails – Adil
직접 질문과 관련이 없지만 파일과 관련이 있습니다. 이름 관련 코드는 매우 위험합니다. 그것은 임의의 파일 이름을 삽입 할 수있게하여 거의 모든 파일을 다운로드하는 데 사용할 수 있습니다. 예를 들어'filename' 매개 변수'../../ config/database.yml'는 데이터베이스 구성 파일을 다운로드합니다. 거기에 저장되었을 수도 있습니다. –