Quiero convertir un conjunto de Coloque los objetos a JSON, que he estado haciendo de esta manera:¿Cómo personalizar el método to_json en rails3?
var places = <%= @places.to_json.html_safe %>;
El único problema es que cada lugar en la matriz @places tiene una lista de etiquetas asociado Eso no t ser incluido Estoy usando la etiqueta act_as_taggable_on para manejar etiquetas, así que para obtener la lista de etiquetas para un lugar necesito decir place.tag_list.
¿Qué debo hacer para obtener la lista_tabla incluida para cada lugar en la matriz javascript? Creo que tendré que escribir mi propio método to_json, pero no sé cómo.
EDITAR
Resulta que esto es más fácil de lo que pensaba. Pude decir esto:
var places = <%= @places.to_json(:include => :tags).html_safe %>
El único problema es que esto incluye más información sobre cada etiqueta de la que realmente necesito. Cada etiqueta tiene una identificación y un nombre, lo que realmente quiero es solo una lista con los nombres de las etiquetas.
+1 - ¡agradable! Puedo pensar en un millón de lugares que usaré esto :) –