<%
@loans.each do |loan_rec|
loan=loan_rec.info
if loan['_LoanName'].blank?
loan_name = 'No Loan Title'
else
loan_name = loan['_LoanName']
end
end
%>
Я получаю ошибку undefined method `[]' for nil:NilClass
. Что не определено? и когда я печатаю loan
массив в цикле, это дает следующий результат:"undefined method` [] 'for nil: NilClass "
{
"_LendingCategory"=>"Private Real Estate Loan",
"Email"=>"[email protected]",
"FirstName"=>"TestDavid",
"Id"=>3573,
"_LoanName"=>"null",
"LastName"=>"TestGeorge",
"_DesiredTermLength"=>"3",
"_TransactionType0"=>"Purchase",
"_CashContribution"=>100000.0,
"_NetLoanAmountRequested0"=>8000000.0
}
Какова ценность load_rec.info? –
Когда мы печатаем «loan_rec.info» Это дает: {«_LendingCategory» => «Частный кредит на недвижимость», «Email» => «[email protected]», «FirstName» => «TestDavid», «Id» => 3573, «_LoanName» => «null», «LastName» => «TestGeorge», «_DesiredTermLength» => «3», «_TransactionType0» => «Покупка», «_CashContribution» => 100000.0, «_NetLoanAmountRequested0» => 8000000.0} – Pritika
на какой строке это даёт ошибку? –