Ruby on rails 我想使用以太板(或克隆)。我的网站正在运行RubyonRails。API还是本地安装?

Ruby on rails 我想使用以太板(或克隆)。我的网站正在运行RubyonRails。API还是本地安装?,ruby-on-rails,scala,etherpad,Ruby On Rails,Scala,Etherpad,我想在我的网站上使用etherpad界面。两个问题: 1) 有没有可以远程调用etherpad api的站点? 2) 如果没有,安装scala并同时运行两者会有多麻烦 谢谢安装scala可能意味着几件事: 安装SDK(即scalac) 安装运行时 假设您指的是运行时,scala完全在Java虚拟机(JVM)上运行,因此假设您安装了1.5+JVM,您可以轻松地在其上运行scala程序(毕竟scala只编译成字节码)。scala程序所需要的只是类路径上的几个JAR(scala库和scala编译器

我想在我的网站上使用etherpad界面。两个问题:

1) 有没有可以远程调用etherpad api的站点? 2) 如果没有,安装scala并同时运行两者会有多麻烦


谢谢

安装scala可能意味着几件事:

  • 安装SDK(即
    scalac
  • 安装运行时
假设您指的是运行时,scala完全在Java虚拟机(JVM)上运行,因此假设您安装了1.5+JVM,您可以轻松地在其上运行scala程序(毕竟scala只编译成字节码)。scala程序所需要的只是类路径上的几个JAR(
scala库
scala编译器

签出并

您可以使用一个简单的iframe来嵌入这些etherpad实例,如下所示:

似乎还没有一个适合更健壮交互的API。

原来的API现在已经消失了,但是在这个链接上有一个克隆列表

在etherpad.com的其他部分中,嵌入etherpad的说明似乎已经消失了,但我相信它就这么简单:

<div id="ep">
<iframe src="http://etherpad.com/foo?fullScreen=1"></iframe>
</div>


将“etherpad.com”替换为您正在使用的任何克隆,“foo”替换为您的pad名称,您可能想也可能不想将fullScreen=1更改为fullScreen=0(或完全禁用)。

现在有一个更好的解决方案etherpad Lite它易于安装和嵌入。请参见

我不完全确定scala与此相关的原因,但请参见下面我的答案:可能是因为EtherPad的部分内容是用scala编写的。请注意,嵌入EtherPad链接已经过时。看看我刚才补充的答案。