Я новичок в кристалле и фреймворке янтаря, и когда я пытаюсь переписать приложение rails с db на amber, я столкнулся с множеством ошибок компиляции с жалобами на совпадение с нулем, даже иногда это явно не ноль, я думаю, такие в
doc = Document.first("where id = ?",params[:id])
if doc.title.nil?
title = ""
else
title = doc.title
end
Я должен написать так
doc = Document.first("where id = ?",params[:id])
title = ""
if doc
if doc.title.nil?
title = ""
else
title = doc.title.not_nil!
end
end
Я думаю, возможно, это из-за моего стиля кода.
Итак, есть ли хороший документ в стиле кода для кристалла или
хорошие практики?