FIX: Uploaded files could not be oneboxed

This commit is contained in:
riking 2015-04-21 23:06:40 -07:00
parent 706183f886
commit 694ee30e86

View file

@ -10,6 +10,25 @@ module Onebox
1
end
def self.===(other)
if other.kind_of?(URI)
uri = other
begin
route = Rails.application.routes.recognize_path(uri.path)
case route[:controller]
when 'topics'
true
else
false
end
rescue ActionController::RoutingError
false
end
else
super
end
end
def to_html
uri = URI::parse(@url)
route = Rails.application.routes.recognize_path(uri.path)