包含页面特定的JS并能够传递参数(EtherpadLite)

时间:2019-06-05 14:00:21

标签: javascript ruby-on-rails assets etherpad

(我是新手)

编辑:我终于要像这样嵌入参数+ erb了: <iframe src='https://piratenpad.de/p/<%= @group.url %>' width=600 height=400> 仍然欢迎任何建议

在我正在构建的应用中,我希望用户能够加入一个小组,然后将一个或多个打击垫分配给一个小组。

参考this handy documentation,我尝试了诸如:

    this guide之后
  • 托管我自己的实例,并将其路由到端口80。它允许我使用the corresponding Gem,但我认为这不适合生产解决方案。

  • this guide之后,
  • Heroku 上托管EtherpadLite。看起来很方便,但是我花了几个小时才失败。

  • this guide之后的
  • 嵌入参数可以很好地用于1个打击垫,但是我相信无法实例化新的打击垫并将它们分配给组。
  • 使用this guide之后的 jQuery插件,效果很好,易于设置,我选择此解决方案

由于我有2个约束(使用外部JS +根据用户组对其进行调整),我相信我应该将该文件放到/app/assets/etherpad/javascripts/etherpad.js上,并通过<%= javascript_include_tag params[:groups] %>进行引用(根据RoR doc),但是一旦完成,我的屏幕上就不会出现键盘了。

有人遇到这种问题吗?如果是,您是否对如何构建项目以及如何引用EtherpadLite JS脚本有任何建议?

预先感谢您的朋友, 祝你有美好的一天 ! :)

0 个答案:

没有答案