【发布时间】:2019-02-09 21:38:48
【问题描述】:
我是 Rails 的新手,在我的应用程序中收到 ArgumentError,说明如下:提供的位置为零。无法构建 URI。
显示第 10 行引发的 /app/app/views/buzzs/_home.html.erb:
未提供位置。无法构建 URI。 提取的源代码(大约第 10 行):
<%= link_to buzz, class: "buzz" do %>
<%= image_tag(buzz.user_view_url) %>
<div class="buzz-data">
<h3 class="buzz-title is-size-5 is-uppercase"><%= buzz.title %></h3>
<br />
我的控制器上的索引操作:
定义索引
@buzzs = Buzz.all.order('created_at DESC')
结束
当用户不上传图片或上传图片时发生一些奇怪的事情时,会出现此问题,我收到错误消息。非常感谢任何深入了解我的问题和解决方案。
【问题讨论】:
-
您对 user_view_url 进行了验证吗?
-
我不相信我会。我将如何或在哪里验证它?
-
试试这样的
<%= image_tag(buzz.user_view_url) if buzz.user_view_url %> -
嘿!有效!感谢你的回答。请您再解释一下好吗?
标签: ruby-on-rails