Tengo el siguiente códigoRuby on Rails problema a_json con: incluyen
@asset = Asset.first(
:include => [
:asset_statuses => [
:asset_status_name,
{:asset_location => [
{:asset_floor => :asset_building}
]}
],
:asset_type => [
:asset_category => :asset_department
]
],
(probablemente no es la mejor mesa el desing DB pero eso es lo que tengo que usar)
Los Asset.first
funciona correctamente y que trae espalda los datos correctamente, pero cuando trato de usar el mismo :include
en el método to_json
falla con el error siguientes:
@asset.to_json(
:include => [
:asset_statuses => [
:asset_status_name,
{:asset_location => [
{:asset_floor => :asset_building}
]}
],
:asset_type => [
:asset_category => :asset_department]
]
)
NoMethodError (undefined method `macro' for nil:NilClass):
el 0 El métodotiene la misma sintaxis :include
que "find"; No entiendo por qué no está funcionando.
Gracias Mike.Fue útil para mí. –