我看了這些帖子上堆棧溢出空白: A concise explanation of nil v. empty v. blank in Ruby on Rails Rails: How do I check if a column has a value?檢查,看是否有場在軌
我也嘗試了一些不同的方法來檢查記錄的存在,但我的代碼仍然拋出一個錯誤:
undefined method `links' for nil:NilClass
我這是application_controller:
def header_links_when_signedin
if signed_in?
@header = @current_group.navbars.where(:header => true, :signedin => true).first
unless @header.links.first.blank?
@header.links
end
end
end
我也得到ŧ他的錯誤在這條線:
unless @header.links.first.blank?
或在任何地方我包括我以前沒有創建一個鏈接,我打電話導航欄links
。
一切工作正常,當我創建了字段,我只是覆蓋當用於導航欄的鏈接還沒有創建組的時候的用例。
謝謝!你是絕對正確的。 –