2009-10-16 4 views
0

확장명이있는 클립 클립 플러그인을 사용하여 데이터베이스에 쓸 수 있습니다. 디폴트는 다음과 같습니다 : /screenshots/photos/24?style=thumb 이것은 routes.rb의 기본 라우팅에 의해 이미 포착됩니다.데이터베이스의 이미지를 가리 키도록 레일을 연결합니다.

내가 :url =>':relative_root/:class/:attachment/:id/:style/:basename.:extension로 설정하려는

은 '

(이것은 내가 페이지에 같은 URL을 생산하고)하지만 제대로 후크에 도착하는 routes.rb에 넣어 해야할지 모르겠어 ...

답변

1

명시 적으로 경로를 선언 할 수 있습니까?


    map.connect "screenshots/photos/:id", :controller => "image_controller", :action => "show" 

route.rd에서 경로가 충분히 높아야합니다. 그런 다음 image_controllershow 메서드를 정의하여 이미지를로드하십시오.

우선 순위는 생성 순서에 따라 달라집니다. 처음 생성 된 순서는> 우선 순위입니다.

+0

나는 그것이 좋은 생각인지 모른다. paperclip 플러그인은 이미 이미지를 표시하는 방법을 알아 내도록 설계되었습니다. 나는 그 정확한 경로를 /screenshots/photos/10/style/blah.jpg처럼 보이기를 원한다. 이것을 처리하는 경로가 있다면 나는 쇼에 대해 걱정할 필요가 없다. –

관련 문제