Google просмотрщик документов с рельсами - PullRequest
0 голосов
/ 06 марта 2011

Я пытаюсь встроить средство просмотра документов Google (http://googlesystem.blogspot.com/2009/09/embeddable-google-document-viewer.html) на мой сайт Ruby on Rails, и он продолжает отображать «Извините, этот тип документа не поддерживается для просмотра». Мой код rails использует вызов send_file, который выглядит как это:

send_file(File.join(@document.path, @document.filename), {:filename => @document.name, :type => @document.filetype})

В журнале сервера видно, что файл отправляется, но средство просмотра документов не отображает его. У кого-нибудь есть идеи, как я могу это исправить?

1 Ответ

0 голосов
/ 25 апреля 2011

Я тоже пытаюсь это сделать.

кто-то в моем коде пытался связать календарь с этим в помощнике, это для календаря, это не для документа, но, возможно, это может дать нам идею.

 def current_user_calendar
    GCal4Ruby::Calendar.to_iframe(current_user.email, :width => "500", :height => "200", :viewMode => "AGENDA").html_safe
  end

  def best_calendar
    if current_user.can_show?(:system_calendar)
      id = Settings.calendar_id
    else
      id = current_user.email
    end
    GCal4Ruby::Calendar.to_iframe(id, :width => "1120", :mode => "week").html_safe
  end
...