0

我正在尝试在我的 Ruby on Rails 网站上嵌入 Google 文档查看器 (http://googlesystem.blogspot.com/2009/09/embeddable-google-document-viewer.html),它一直显示“抱歉,这种类型的文档不支持查看”。我的 rails 代码使用如下所示的 send_file 调用:

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

在服务器日志中,我可以看到文件正在发送,但文档查看器没有显示它。有谁知道我该如何解决这个问题?

4

1 回答 1

0

我也在努力做到这一点。

我的代码中有人尝试在帮助程序中将日历与 this 相关联,这是用于日历,不是用于文档,但也许它可以给我们一个想法。

 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
于 2011-04-25T19:16:26.807 回答