0
モデルの中からモデルの関連付けを含めますか? Railsの5 API Project
は、多くのモデルに属しているとだけProject.find(1)
を呼び出すことによって、それを含める必要がする場合は、私は私のコントローラにいくつかのネストされたincludes
を持っています何は、私が使用してから私のコードをクリーンアップする必要が
class Project < ApplicationRecord
belongs_to :user, include: :project // I thought this would work
def self.foo
self.includes(:user)
end
end
# in controller
render json: Project.foo.find_by(id: params[:id]) // nothing
を使用してイム。私はこの論理をすべてモデルに入れて、Project.find(1)
はすべての関連をjson形式で表示することができますか?あなたのプロジェクトのモデルでは
を、あなたのプロジェクトのモデルでは、これを試すことができます: 'デフas_json(オプション= {})、スーパー(含める:ユーザー)の端を' – Thanh
こんにちはすべて...病気の両方で少し試してみてください。 – Sylar
@Thanh遅れてお詫び申し上げます。ごめんなさい。それは素晴らしい仕事でした。ありがとう!あなたが好きなら、これを答えとして追加することができます。 – Sylar