2012-01-07 3 views
2

레일리스트를 백엔드로 사용하는 앱용 API를 작성하려고합니다. 여기에는 식사 목록이 표시됩니다. 각 식사 항목에는 이름과 사진이 표시됩니다. API의 경우, 식사 모델과 관련된 모든 사진 URL이 포함되어 있고 SQL 쿼리를 통해 가장 높은 순위에 정렬 된 JSON 배열을 반환하려고합니다. 내가 SELECT 문에 넣어야 할 것이 확실하지 않습니다.SQL 쿼리에서 Paperclip 사진 URL을 가져 오는 방법 - Rails 3.1, Paperclip

모델 보이는 방법 :

Meal 
    has_many :photos 
    #other attributes 
end 

Photo 
    belongs_to :meal 
    # paperclip stuff 
end 

모든 사진 클립을 통해 업로드됩니다. 설정은 Emerson Lackey's tutorial을 기준으로합니다. PostgreSQL을 데이터베이스로 사용하고 있습니다.

더 좋은 방법이 있으면 알려 주시기 바랍니다. (테스트되지 않은) 같은

답변

1

뭔가 :

render :json=>@meal.photos.all(:order=>'whatever').map(&:photo_url) 
관련 문제