gpt4 book ai didi

ruby-on-rails - rails : new asset path for PDF's not being recognised

转载 作者:数据小太阳 更新时间:2023-10-29 06:53:29 26 4
gpt4 key购买 nike

我有一个 Rails 应用程序,我在其中添加了一个新 Assets 。我在 Assets 文件夹中添加了一个名为 information 的新文件夹,其中有一个名为 xyz.pdf 的 PDF。

问题是我正在尝试链接到该 PDF,但是应用程序抛出错误:No route matches [GET] "/assets/information/xyz.pdf"

我在 config/application.rb 文件中添加了新 Assets :

config.assets.paths << "#{Rails.root}/app/assets/information"

这是我正在使用的链接:

<%= link_to "Information Pack", "assets/information/xyz.pdf", :class => "links" %>

最佳答案

在使用 Assets 管道时,您应该通过以下方式引用应用程序中的任何 Assets :

<%= link_to "Information Pack", asset_path("information/xyz.pdf"), :class => "links" %>

<%= link_to "Information Pack", asset_path("xyz.pdf"), :class => "links" %>

这将根据运行环境和 Assets 版本号生成不同的路径。

关于ruby-on-rails - rails : new asset path for PDF's not being recognised,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13587660/

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