我想把Opal集成到我的下一个项目中,并且决定从sinatra-资产包中移到链轮上,但是我找不到任何关于如何将蛋白石集成到链轮上的东西,而不仅仅是分别设置链轮和蛋白石。
如何设置链轮并将Opal.rb与其集成?
请记住,我不把它作为一个文件运行,这是由于我们的环境,所以它是不可行的,相反,我捆绑我的应用程序作为一个创业板,并运行它通过可执行。
或者,如果有一些资源已经存在,而我只是找不到它,那也许就给我指明了正确的方向去做这件事,那也会很糟糕。
发布于 2015-08-12 08:47:54
我在opal页面上询问,他们向我指出了他们自己代码中的一个地方,他们会按照我的要求来做,我会发布一个链接,一旦我自己做了,我就会发布我创建的代码。
下面是链接到github的代码,突出显示的部分是您想要阅读的部分,请注意它是特定于rails的,老实说,这是在向我扔东西。
编辑:
好的,所以我已经取得了一些进展,现在我有了用opalrb运行的链轮。浏览器响应200以便找到文件,mime类型也是正确的.问题是它得到的文件是空的,没有任何文件被呈现。对于任何对我的进步感兴趣的人来说,下面是一个要旨,上面列出了我所取得的进展。
编辑:
好的,我现在有链轮提供资产,并从ruby源代码中呈现出java脚本文件。然而,我在预编译的ruby文件中输入的代码实际上并没有做任何事情。
不过,到目前为止,这是一个包含代码的回购程序的链接。
编辑:
原来,要运行opal程序,需要运行一个命令来引导opal代码;我为我创建了一个助手:
def opal_boot_code_for(file)
"<script>#{Opal::Processor.load_asset_code(settings.sprockets, file)}</script>"
endhttps://stackoverflow.com/questions/31939826
复制相似问题