json.(file, :id, :state, :rights, :usage_id) json.retryable(file.retryable?) json.file_name(file.attachment.original_filename) if file.url.present? json.url(file.url) end if file_type.editor_partial.present? json.partial!(:object => file, :partial => file_type.editor_partial) end if file.respond_to?(:thumbnail_url) json.thumbnail_url(asset_path(file.thumbnail_url(:thumbnail))) json.link_thumbnail_url(asset_path(file.thumbnail_url(:link_thumbnail_large))) end