0

アイテムのリストを返すビルダーを使用してAPIを作成していますが、このAPIはモバイルデバイスによって使用されます。

リストが空の場合、タグにnullが含まれます。これは、{}である必要があります。コードについては、以下を参照してください。

     xml.my_items{
     if @items.blank? 
        {}
     else 
       @items.each do |item|
         xml.item{
           xml.id(item.id)
           xml.name(item.name)
        }
      end
     end
     }

私は次のように応答を受け取ります

{"items":null}

なりたい

{"items":{}}
4

0 に答える 0