首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在rails中提供erb文件作为opal模板?

如何在rails中提供erb文件作为opal模板?
EN

Stack Overflow用户
提问于 2018-12-20 22:15:48
回答 1查看 77关注 0票数 0

我有一个运行opal (0.11.1)的rails应用程序(rails 5.2)。

我想在客户网站上使用erb模板。我遵循了官方opal-docs (http://opalrb.com/docs/guides/v0.11.1/templates.html)中描述的步骤,但请求opalerb-file失败。链轮声称找不到该文件:

代码语言:javascript
复制
couldn't find file 'views/user' with type 'application/javascript'

文件视图/user.opalerb存在。

看起来链轮不能处理/识别opalerb文件,尽管我没有发现任何需要配置的提示。

如何使用链轮使opal查找并编译此文件?

EN

回答 1

Stack Overflow用户

发布于 2019-02-16 19:05:51

我遇到了同样的问题(Rails 5.2.2,Opal 0.11.4)。"opalerb“扩展名未正确注册到倾斜和链轮。我在config/initializers中创建了一个名为"opal.rb“的文件,其中包含一行代码,从而在本地解决了这个问题:

代码语言:javascript
复制
require 'opal/sprockets/erb'

或者,我也可以通过在我的Gemfile中显式地包含"opal-sprockets“来修复这个问题,直接从Github中的主分支拉动:

代码语言:javascript
复制
gem 'opal-sprockets', git: 'https://github.com/opal/opal-sprockets.git'

最后一个选项似乎是包含"opal-haml“(即使您不打算使用HAML)。这似乎会触发初始化,尽管我还没有研究原因。

代码语言:javascript
复制
gem 'opal-haml'
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53870395

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档