[英]Application Record, variable in partial, Ruby on Rails 7
我在視圖/應用程序文件夾中的 _feed_ad.html 下有帶有廣告的文檔,當我放在那里時 <% title @advert.name %> 我收到此錯誤:nil:NilClass 的未定義方法“名稱”。 我應該在某處初始化變量廣告嗎? 我以前有腳手架廣告,但它沒有幫助。 缺了點什么。
您確實需要在使用此部分的控制器中聲明變量@advert 。 或者以這樣的方式重寫_feed_ad.htm :
<% title advert.name %>
並渲染
= render 'application/feed_ad', advert: @advert
哪個更可取
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.