J'ai le code suivantRuby on Rails problème to_json avec: comprennent
@asset = Asset.first(
:include => [
:asset_statuses => [
:asset_status_name,
{:asset_location => [
{:asset_floor => :asset_building}
]}
],
:asset_type => [
:asset_category => :asset_department
]
],
(probablement pas la meilleure desing table de DB, mais qui est ce que je dois utiliser)
correctement Asset.first
fonctionne et il apporte Retour correctement les données, mais lorsque je tente d'utiliser la même :include
dans la méthode to_json
il échoue avec l'erreur de followings:
@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):
le to_json
méthode a la même syntaxe :include
comme trouver; Je ne comprends pas pourquoi ça ne marche pas.
Merci Mike.Il a travaillé pour moi. –