[英]RubyOnRails4 How do I exclude properties from a has_many relationship when rendering JSON
有沒有辦法像我對@databases一樣從:jobs中排除屬性? 我是紅寶石和Rails的新手,所以我懷疑(希望:讀到)我的語法錯誤,這很容易解決。
wants.json { render :json => @databases, :include => [:jobs], :except => [:id, :created_at, :updated_at] }
如果@databases
對象的模型類具有has_many :jobs
則可以執行以下操作:
render :json => @databases.to_json(:include => {:jobs => {:except => [:created_at, updated_at]}}, :except => [:id, :created_at, :updated_at])
解
已將=> { :except => [:id] }
到:jobs
wants.json { render :json => @databases, :include => [:jobs => { :except => [:id] }, :except => [:id, :created_at, :updated_at] }
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.