1

그래서 모델에서 UrlWriter 메서드를 사용하지 말아야한다는 것을 알고 있지만 현재 상황을 처리하는 더 좋은 방법은 무엇인지 확신 할 수 없습니다.모델의 경로에 액세스하는 것보다 나은 솔루션입니까?

기본적으로 사용자가 페이스 북 피드에 무언가를 게시하고 User 클래스에 post_to_fb_feed (object) 메소드를 작성하려고합니다. 이제 실제 게시되는 URL은 객체에 따라 달라 지므로 사용자가 게시 할 수있는 객체 클래스에 to_fb_feed_item 메소드가 있습니다. to_fb_feed_item 메소드는 Facebook API가 예상하는 해시 (게시물이 링크되어야하는 URL 포함)를 반환합니다.

ActionController : UrlWriter를 내 모델에 포함시킴으로써 현재이 기능을 사용할 수있게되었지만이 문제를 처리하는 방법에 대한 더 나은 제안이 있는지 궁금해하고있었습니다.

감사합니다. Eric

답변

0

(ActionController 포함) : UrlWriter가이를 처리하는 가장 좋은 방법입니다. 나는 Rails의 임의의 장소에서 URL을 생성하는 것이 왜 쉬운 지 알지 못합니다. 컨트롤러와 뷰에 적절한 위치가 더 일반적 일지 모르지만 실제로는 많은 모델이 URL을 유효하게 처리합니다. 데이터 및 생성해야합니다.

관련 문제