Ruby on rails 无法将映像解析为URL:to_模型委托给附件,但附件为零
我有一个无法解决的活动存储问题,也许你们中的一些人遇到过此类问题,可以帮助我:Ruby on rails 无法将映像解析为URL:to_模型委托给附件,但附件为零,ruby-on-rails,ruby,attachment,rails-activestorage,Ruby On Rails,Ruby,Attachment,Rails Activestorage,我有一个无法解决的活动存储问题,也许你们中的一些人遇到过此类问题,可以帮助我: 我有两个不同的装置=>用户(=pros)和父母(=Parents) 每个pro都有一个附件:头像 在家长主页上,我可以访问pros的所有参数,并显示它们,除了化身 =>当我通过 =>但是使用我得到了这个错误无法将图像解析为URL:to_模型委托给附件,但是附件为零,Rails确认除了在pro_模型中没有附件,并且pro_控制器的视图我可以得到这个附件 有人知道为什么吗?可能有一个解决方案可以帮助我吗? 谢谢你的帮
- 我有两个不同的装置=>
用户(=pros)和父母(=Parents)
- 每个
都有pro
一个附件:头像
- 在家长主页上,我可以访问
的所有参数,并显示它们,除了pros
化身
=>但是使用
我得到了这个错误无法将图像解析为URL:to_模型委托给附件,但是附件为零
,Rails确认除了在pro_模型
中没有附件,并且pro_控制器的视图
我可以得到这个附件
有人知道为什么吗?可能有一个解决方案可以帮助我吗?
谢谢你的帮助
专业控制器:def pro_参数
参数要求(:pro).允许(
:头像,
等
Pro_模型:
附加了一个:头像
家长及校董:
def home
@pros = Pro.all
end
我的代码在其他控制器中,并且是:
<% ip_pro_eajes = @pros.where.not(pro_type: "Assistante Maternelle").geocoded.near("Paris")%>
<% Pro.first.avatar %>
<% ip_pro_eajes[0..2].each do |pro_near| %>
<li class="pro-nearby" id="aeje-nearby">
<%= image_tag url_for(pro_near.avatar.attachment) %>
<%= pro_near.avatar.attached? %>
<p style="color: #6EBEB4; font-size: 12px; font-weight: 400"><%= pro_near.pro_type.upcase %></p>
<p style="font-size: 19px; font-weight: 400"><%= pro_near.company_name %></p>
<p style="font-size: 16px; font-weight: 400"><%= pro_near.address %></p>
</li>
<% end %>
我在迭代中使用了pro\u near
来获取@pro
的所有参数,但只有:avatar
不可用
当我尝试
时,附件也为零您能给出@pro
上检查方法的输出吗
试着把你的问题格式化成这样:
您能在
@pro
上给出检查方法的输出吗
试着把你的问题格式化成这样:
请参阅
请参阅这些详细信息是否有助于您更好地理解?对此进行一些测试可能会有所帮助。您介意显示rails控制台输出吗?Pro.first.inspect prints是什么?Pro.first.avatar.attached?这些详细信息是否有助于您更好地理解?对此进行一些测试可能会有所帮助。您介意吗wing a rails控制台输出?什么是Pro.first.inspect打印?Pro.first.avatar.attached?谢谢,我知道这类控件,但我的专业人员有附件,我需要显示它们,所以我真的不想过滤非附件,我只需要找到在其他控制器中显示它们的解决方案,所有其他参数都可用我知道它在现实中不是零谢谢你,我知道这类控件,但是我的专业人员有附件,我需要显示它们,所以我真的不想过滤非附件,我只需要找到在其他控制器中显示它们的解决方案,所有其他参数都可用,但不是作为零的化身,但我知道在现实中它不是零
<%= image_tag(@pro.avatar) if @pro.avatar.attached?%>