나는 비행 중에 'public/scene/ticket_123/*. png'에 일부 이미지를 생성하는 Rails 3.1 응용 프로그램을 보았습니다. 이는 개발 모드에서 정상적으로 작동하지만, 프로덕션에서 모든 자산을 사전 컴파일해야합니다. 따라서 응용 프로그램을 시작한 후에 생성 한 파일을 사용할 수 없습니다. config.assets.compile = true로 설정해도 문제가 해결되지 않습니다. 티켓 번호가 바뀌기 때문에 상황은 더욱 악화됩니다. 따라서 이미지는 서로 다른 디렉토리에 있습니다. 애셋을 설정하여 애플리케이션을 시작한 후에 생성 된 이미지를 표시하려면 어떻게해야합니까?Rails 3.1에서 에셋을 설정하여 비행 중에 생성 된 이미지를 표시하려면 어떻게해야합니까?
0
A
답변
0
같은 문제가있었습니다. 모든 이미지를 "public/images
"으로 복사하여 모든 링크를 새 경로로 변경하여 해결 방법을 찾았습니다.
그 순간 나를 위해 일했습니다. 누군가가 더 좋은 아이디어를 내놓을 때까지 기다린다.
도움이 되었기를 바랍니다.
0
발견 된 해결책.
# In view I wrote
<img src=<%= mycontroller_image_get_path :filename=>file_name %> >
# In controller I created GET action
def image_get
send_file params[:filename], :disposition => 'inline', :type => 'image/png'
end
그러나 당신은 당신이 보내려고하고 해당 파일을 걱정해야한다, 그렇지 않으면 send_file "# {Rails.root} 공개 /"디렉토리에이 파일을 찾을 수 없다고. (/ public에서는 필요하지 않지만 Rails.root에서는 어쨌든). 이 동작을 변경하려면이 항목을 읽는 것이 유용 할 수 있습니다. Can I use send_file to send a file on a drive other than the Rails.root drive?
관련 문제
- 1. Wicket의 DownloadLink를 비행 중에 생성 된 파일과 함께 사용하는 방법?
- 2. Java 애플릿 투명성을 설정하여 그 뒤에 내용을 표시하려면 어떻게해야합니까?
- 3. 젠드 이미지 업로드 및 비행 중에 축소판 생성
- 4. 비행 중에 조합법을 수행하는 방법
- 5. 비행 중에 외부 사이트에서 js로드
- 6. 비행 중에 슬러그를 만들거나 DB에 저장해야합니까?
- 7. iPhone에서 이미지를 강조 표시하려면 어떻게해야합니까?
- 8. Rails 3.1에서 Heroku를 지원합니다.
- 9. 비행 중에 html로로드 할 js 파일을 결정하십시오.
- 10. 비행 중에 ASP.NET MVC "Tidy"Html
- 11. Picturebox에 정의 된 영역 내에 이미지를 표시하려면 어떻게해야합니까?
- 12. Mantis : 문제를 볼 때 첨부 된 이미지를 자동 표시하려면 어떻게해야합니까?
- 13. pyplot 이미지를 콘솔 앱에 표시하려면 어떻게해야합니까?
- 14. 호버로 2 개의 이미지를 표시하려면 어떻게해야합니까?
- 15. WP7 앱의 루프에 여러 이미지를 표시하려면 어떻게해야합니까?
- 16. WPF Aero Glass Titlebar에 이미지를 표시하려면 어떻게해야합니까?
- 17. C# .NET WebBrowser 컨트롤에서 이미지를 표시하려면 어떻게해야합니까?
- 18. 자바 스윙 애플릿에서 이미지를 표시하려면 어떻게해야합니까?
- 19. Adobe AIR 앱에서 javascript 에셋을 보호하려면 어떻게해야합니까?
- 20. Ajax 호출 중에 이미지를 TD로 바꾸려면 어떻게해야합니까?
- 21. byte [] 변수의 값을 설정하여 이미지를 모두 보유 할 수있게하려면 어떻게해야합니까?
- 22. Rails 3.1에서 캐시 된 JavaScript 애셋을 사용하는 브라우저
- 23. "def validate"가 Rails 3.1에서 제거 되었습니까?
- 24. Rails 3.1에서 cancan 2.0 gem 설치
- 25. Rails 3.1에서 ActionDispatch :: ParamsParser를 어떻게 초기화합니까?
- 26. Rails 3.1에서 같은 형식의 여러 모델이 있습니까?
- 27. 생산중인 Rails 3.1에서 Stange random crashes가 발생했습니다.
- 28. 경로가 내 Ruby on Rails 프로젝트 디렉토리 밖에있는 이미지를 표시하려면 어떻게해야합니까?
- 29. 뷰백을 html로 표시하려면 어떻게해야합니까?
- 30. 내 Rails 앱이 요청에서 "www.monkey.com"을 검색하여 뷰에 표시하려면 어떻게해야합니까?