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?%>