2014-07-08 4 views
0

이미지 엔티티에서 URL을 레일 컨트롤러에 표시합니다.포도 주스에서 레일 경로를 사용하는 방법은 무엇입니까?

컨트롤러는 비즈니스 로직을 준수하는 이미지를 표시합니다. (그룹의 모든 사람들이 그것을 볼 경우 예는 이미지를 삭제 ...)

expose :media_url do |message, options| 
    #TODO inject the rails route helper 
    end 

어떻게 위의 코드로 경로 도우미라는 이름의 레일을 주입 할 수 있을까? 다른 힌트도

이 도움이 될 수

답변

1

같은 # 뭔가이

Rails.application.routes.url_helpers.message_image_url message.id 
0

: 환영합니다 :

https://github.com/intridea/grape/wiki/Grape-and-Rails-Path-Helpers

는 #이 포함하는 Rails.application.routes.url_helpers 을 포함 헬퍼 레일 노출 : 할 MEDIA_URL | 메시지, 옵션 | ASSET_URL (message.media_url) 끝
+0

asset_path 그 맥락에서 알려지지 않은 도움이되었다. – Boti

+0

죄송 합니다만 그것은 부끄러운 일이지만, 링크에 대한 조언을 따라야합니다. –

관련 문제