Rails アプリで RABL を使用して、REST 経由でデータにアクセスしています。if ステートメント以外は機能しています。
次のエラーが表示されます。
undefined local variable or method `matitem_id'
これは私の show.json.rabl コードです:
object @expense
attributes :id, :unitcost, :quantity, :markup, :exp_date, :created_at, :description, :pcard, :invoice
child :employee do
attributes :id, :maxname
end
child :vendor do
attributes :id, :vendor_name
end
if matitem_id != nil
child :matitem do |matitem|
attributes :id, :itemnum
end
end
更新1
私も試しました
if @expense.matitem_id != nil