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

私もそうしようとしています。

私のコードの誰かがヘルパーでこれとカレンダーをリンクしようとしました。これはカレンダー用で、ドキュメント用ではありませんが、おそらくアイデアを与えることができます。

 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 に答える