如何在Ruby上将在线编辑器集成到您自己的网站中

概述

这个例子将帮助你将ONLYOFFICE文档集成到用Ruby编写的web应用必威app安卓版程序中。

集成示例用于演示文档编辑器的功能和连接方式文件服务器到您自己的应用程序。不要使用这些例子在您自己的服务器上没有适当的代码修改!如果您启用了任何测试示例,请在投入生产之前禁用它。

在使用测试示例时,请记住以下安全方面:

  • 由于不需要授权,因此无法防止未经授权的访问存储。
  • 没有检查链接中的参数替换,因为参数是由代码根据预先安排的脚本生成的。
  • 在编辑后保存文件的请求中没有数据检查,因为每个测试示例仅用于来自ONLYOFFICE文档服务器的请求。
  • 不禁止使用其他站点的测试示例,因为它们是为了与来自其他域的ONLYOFFICE文档服务器交互。

下载和安装必威app安卓版(打包为Document Server)。

请参阅详细指南了解如何安装Document Server对于WindowsLinux,或对于码头工人

  1. 安装Ruby版本管理器最新的马厩Ruby版本:
    gpg——keyserver "hkp://keys.gnupg.net"——recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3
    \curl -sSL https://get.rvm.io | bash -s stable——ruby
  2. 下载带有Ruby示例的归档文件并解包:
    wget“https://api.onlyoffice.com/app_data/editor/Ruby%20Example.zip”
    解压Ruby\ Example.zip
  3. 更改项目目录的当前目录:
    cd Ruby\示例
  4. 安装依赖项:
    包安装
  5. 编辑application.rb配置文件。指定安装了“ONLYOFFICE文档服务器”的本地服务器的名称。
    纳米配置/ application.rb

    编辑以下行:

    Rails.configuration。storagePath="app_data" Rails.configuration.urlSite="https://documentserver/"

    在哪里documentserver是安装了ONLYOFFICE文档服务器的服务器名,而storagePath创建和存储文件的路径。可以设置绝对路径。例如,D: \ \文件夹.请注意,在Windows操作系统上,必须使用双反斜杠作为分隔符。

  6. 运行Rails应用程序:
    Rails s -b 0.0.0.0 -p 80
  7. 在浏览器中使用地址查看结果:
    http://localhost

    如果要试验编辑器配置,请修改参数观点\ \ editor.html.erb回家文件。

如果示例和文档服务器安装在不同的计算机上,请确保安装示例的服务器可以通过指定的地址访问文档服务器documentserver在配置文件中。确保Document Server反过来可以使用您指定的地址访问安装了示例的服务器example.com在配置文件中。

如果成功集成了编辑器,结果应该类似于演示预览在我们的网站。