-1
동료.
나는 간단한 연결을 가지고있다. data-remote => true.js 및 html 응답을 결합하는 방법
모든 것이 잘 작동합니다. 링크를 클릭하면 서버에서 js 경고 메시지를받습니다.
하지만 서버가 어떤 조건을 검사하고 한 경우에 js 경고 메시지를 보내고 다른 경우에 파일 다운로드를 시작하도록합니다.
가능합니까?
감사합니다.
동료.
나는 간단한 연결을 가지고있다. data-remote => true.js 및 html 응답을 결합하는 방법
모든 것이 잘 작동합니다. 링크를 클릭하면 서버에서 js 경고 메시지를받습니다.
하지만 서버가 어떤 조건을 검사하고 한 경우에 js 경고 메시지를 보내고 다른 경우에 파일 다운로드를 시작하도록합니다.
가능합니까?
감사합니다.
는이
def some_method
if file_download
download_file
response = 'downlaod'
else
response = 'alert'
end
respond_to do |format|
format.js
end
end
some_method.js.erb 같은 답장을
<% if response == 'alert' %>
alert('hello');
<%else %>
//your code
<% end %>
감사를 변경할 수 있습니다. 그러나 그것은 정말로 효과가 있습니까? 귀하의 접근 방식은 바이너리 파일 내용을 클라이언트로 반환하지만 다운로드를 시작합니다. –
귀하의 질문에 not signing that .. – Debadatt