hi, i want to return to_json with 'only' and also filtered.so i tried various ways, but none of them are really good:
A)#OK , but filter missing format.json { render :json => @project.to_json(:only => [:title ], :include=> { :tasks => {:only=>[:id,:title] } } ) } B)#Not OK > filter does not work, format.json { render :json => @project.to_json(:only => [:title ], :include=> { :tasks => {:only=>[:id,:title] },, :conditions => ['tasks.is_enabled = ?', 1] } ) } C) #Not OK > works, but cant use only/except format.json { render :json => @project.to_json(:only => [:title ], :method=> get_enabled_tasks ) } def get_enabled_tasks tasks.where("is_enabled = ?", 1) D)#OK, but json output not nice format.json { render :json => @project.to_json(:only => [:title ], :method=> get_enabled_tasks ) } def get_enabled_tasks ActiveRecord::Base.connection.execute(sql) >> "project":{"title":"testprojecttitle","get_enabled_tasks": [["tasktitle","user1","1.1.2011"]]}} >> so, how can i get filtered associations in a to_json call so that i actually >> get goodlookin json? thx -- You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk@googlegroups.com. To unsubscribe from this group, send email to rubyonrails-talk+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.