gpt4 book ai didi

ruby-on-rails - 静态 404 页面 Rails 4 : how to use the asset pipeline?

转载 作者:行者123 更新时间:2023-12-03 16:10:12 25 4
gpt4 key购买 nike

我正在使用 Rails 4.2.3 并尝试自定义 public/404.html 中的 404 错误页面.如何包含 Assets 管道中的图像?

有一个 excellent post如何构建动态自定义错误页面。然而,正如那里描述的那样,它需要对设置进行大量更改,我作为初学者还没有准备好接受。我想要做的就是在我的 404 页面中包含 Assets 管道中的 2 张图像。是否有捷径可寻?

最佳答案

如果您希望错误页面使用 Assets 管道中的图像,那么您有两个选择:

  • 使用动态错误页面(我写了一个教程 here )。
  • Monkey 修补 Assets 管道以允许非指纹 Assets 。

  • 由于您现在排除选项 #1,我认为猴子补丁是要走的路。安装 non-stupid-digest-assets您的应用程序中的 gem。这将修补 Assets 管道,使其产生非指纹 Assets (除了指纹 Assets )。
    # Gemfile
    gem "non-stupid-digest-assets"

    当然,不要忘记:
    $ bundle install

    然后在您的 404.html , 只需将 Assets 视为静态文件即可,如下所示:
    <img src="/assets/my-image.png">

    这假设实际图像存储在您的项目中:
    app/assets/images/my-image.png

    关于ruby-on-rails - 静态 404 页面 Rails 4 : how to use the asset pipeline?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31483965/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com