Так что я знаю, что вы не должны использовать методы UrlWriter в модели, но я не был уверен, как лучше справиться с моей текущей ситуацией.
По сути, я хочу разрешить пользователю публиковать что-либо на своем фиде в Facebook и написать метод post_to_fb_feed (object) в классе User. Теперь URL-адрес того, что действительно публикуется, зависит от объекта, поэтому у меня также есть метод to_fb_feed_item для классов объектов, которые пользователь может публиковать. Метод to_fb_feed_item просто возвращает хеш, который ожидает API Facebook, включая URL, на который должна ссылаться публикация.
Я заставил это работать в настоящее время, включив ActionController: UrlWriter в мои модели, но мне было интересно, есть ли у кого-нибудь лучшее предложение, как справиться с этим.
Спасибо!
Eric