- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
您好,以下是 Assets 主机的定义方式。
config.action_controller.asset_host = 'cdn.com/site1'
Scss 文件示例:
.home-ntf-headline.ntf-img {
background-image: url(asset_path('ntf-logo.png'));
}
上述 Scss 的实际 url 框架是 cdn.com/assets/ntf-logo-b1a1fa585e8393a621c8ac16d515d96560d469afd8b9aadb36dc290acc4e9c42.png。
但我真正期待的是cdn.com/site1/assets/ntf-logo-b1a1fa585e8393a621c8ac16d515d96560d469afd8b9aadb36dc290acc4e9c42.png。
请求生命周期中的静态 Assets (即 css、js、图像)已正确构建。
最佳答案
这里的“主机”仅限于顶级主机,而不是完整 Assets 路径的前缀。如果您在 cdn.com
之后指定任何内容,那么它将在作为 Actionview Helpers 中的 asset_host
应用之前被剥离。
如果您希望在同一个 CDN 上拥有多个站点,那么您将不得不查看子域而不是路径,或者某种针对您的 Assets 的每个站点的唯一命名约定(我建议不要那个)。
关于css - asset_path rails helper 仅使用给定的 assethost 的 dns,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44898423/
我有一个包含这个的 css: font.css.erb @font-face { font-family: 'thsarabun'; src: url(''); } 在开发环境中一切正常。 但
我尝试在 javascript 文件中使用 asset_path,但收到错误消息,提示找不到该文件。该文件位于 app/assets/images/Elidium/items/ 下。 new Item
我在选择器中使用 asset_path 向其添加多个背景图像。 在 SCSS 上,这是我的代码: background-image: url(asset-path('bg1.jpg')), url(a
我有一个 Article模型,其中有一个字段 svg_path . 我用 fabricjs绘制可以包含多篇文章且可修改的 Canvas 。 我目前所做的是生成一个 json包含文章所有需要的字段,包括
是否可以添加一个变量来定义 asset_path 中的资源?喜欢 test.js.erb img_container = function(value){ var img = "";
在我的 Character 模型中,我添加了: 字符.rb before_save do self.profile_picture_url = asset_path('icon.png') end
我的理解是,在生产中,如下所示的内容将生成一个带有散列的路径,后跟 foo.img。 但是如果我不是将文件 foo.img 放在 Rails 应用程序中而是放在 Nginx 反向代理中(因此没有任何
我目前正在尝试将 videoJS 嵌入到我的 Rails 应用程序中,只要我不必使用 flash-fallback,它就可以正常工作,例如在火狐浏览器中。我在本地托管 videoJS。到目前为止,我的
基于Acquire Asset Path from JavaScript我试图捕获图像的 src: var icon = "1d0" // ... // some logic to get the r
我一直在努力关注this SO answer尝试编写一些正则表达式来用 Grunt 替换模式。我对正则表达式的理解非常基础,所以我很迷茫。 匹配 .selector { background:
我正在尝试使用 asset_path在通过 javascript 在我的 Ruby on Rails 4 应用程序中开发期间。在我的 javascript 中,我使用类似以下内容引用 HTML 文件:
我正在开发一个使用 Webpacker 的 Ruby on Rails 应用程序。使用 asset_pack_path 时出现奇怪的未定义方法错误 - 抛出 NoMethodError 并显示 und
我正在尝试制作 MissingImage像这样的类: class MissingImage include ActionView::Helpers::AssetUrlHelper def sr
我使用回形针来处理图像。 为了在用户未提供任何图像时提供图像,我使用由 defaul_url 提供的值,该值设置为 ActionController::Base.helpers.asset_path(
您好,以下是 Assets 主机的定义方式。 config.action_controller.asset_host = 'cdn.com/site1' Scss 文件示例: .home-ntf-he
我在 Assets 目录中有一些模板 HTML 和 JS 文件,结构如下: app - assets - templates - my_template.html - java
我们在 Rails 4 应用程序中使用 Handlebars 。困扰我们的问题是,我们需要让我们系统中使用图像的每个 hbs 文件都使用 .erb 扩展名,这样当图像在生产中预编译时,我们将拥有正确的
首先让我说这是 Rails 最糟糕的部分。来自 .NET 背景,就像编写任何标准 HTML 页面一样编写 css 非常容易,但是,不,不是在 Rails 中,除非你做所有这些特别的废话,否则它会爆炸。
我正在部署一个 Rails 4.0 应用程序,其中包含 HTML 部分模板作为我们前端 javascript 框架的 Assets 。尽管这些模板是 Assets 管道的一部分并且已正确预编译,但是当
处理 Rails 3.1 Assets 管道的第一天就失败了! 这是生产机器上的 asset:precompile 抛出的一长串错误中的最新一个: “asset_path”的参数数量错误(1 对 2)
我是一名优秀的程序员,十分优秀!