0
def apply
@role.toggle!(:filled)
if @idea.save
redirect_to ideas_path, notice: 'Role was successfully updated.'
else
flash[:alert]= 'please login first'
redirect_to login_path
end
end
所以我想切換字段「填充」,但它說「未定義的方法切換!」爲零:NilClass「。請幫忙嗎?導軌「切換!」不工作,因爲它應該工作?
你的意思是我應該實例化它還是你的意思是方法本身應該在模型中?即時通訊對不起,我不明白你的評論正確。 – Muhsin
你正在調用一個方法'@toggle!'在一個對象上,'@ role',對嗎?只有'@ role'不是零並且是一個activerecord對象時,該方法纔可用。你能檢查爲什麼'@ role'是零嗎?並且如果對象爲零,則進行檢查以不切換。 – archana
現在我得到你了,我會盡力去做。非常感謝! – Muhsin