gpt4 book ai didi

ruby-on-rails - 未定义的局部变量或方法 - 下载文件 - Ruby on Rails

转载 作者:太空宇宙 更新时间:2023-11-03 16:44:53 25 4
gpt4 key购买 nike

我正在尝试在 Rails 中嵌入一个可下载的文件。但是出现以下错误:

ActionView::Template::Error (undefined local variable or method `home_download_pdf_url' for #<#:0x007fd9f1a2eea0>):

home_controller.rb

def download_pdf
send_file(
"#{Rails.root}/public/Brochure.pdf",
filename: "Brochure.pdf",
type: "application/pdf"
)
end

路线.rb

 get 'home/download_pdf'

view.html

<%= link_to 'Download Brochure', home_download_pdf_url>

我是 Ruby 新手。请帮忙。

最佳答案

你的使用 Action 为

download_pdf

所以链接可以改成

link_to "Download Brochure", controller: "home", action: "download_pdf"

关于ruby-on-rails - 未定义的局部变量或方法 - 下载文件 - Ruby on Rails,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35447617/

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