Cześć,
Próbuje sobie “zintegrowac” extjs z railsami, i mam mały problem z wystawianiem danych w formacie json.
Np do zasilenia comboboxa extjs potrzebuje czegoś takiego:
{
rows:[
{
"id" : "1",
"name" : "Polish"
},
{
"id" : "2",
"name" : "German"
}
]
}
natomiast jak w railsach robie
format.json { render :json => @languages.to_json(:except => [:created_at, :updated_at]) }
to dostaje
[{"language":
{
"name": "Polish",
"id": 1}
},
{"language":
{
"name": "German",
"id": 2}
},
{"language":
{"name": "English",
"id": 3}
}]
czyli od razu tabele a nie obiekt, w dodatku kazdy element tabeli jest nazwany.
Mógłbym to przerabiać jakimiś wyrażeniami regularnymi czy innymi replacami w stringu, niemniej pewnie jest jakas railsowa magia, która zrobi to prosto i szybko
z góry dziękuje za pomoc
krzysiek