0
私は、バックエンドではrails api、フロントエンドでは角度jを使用してブログアプリケーションを作成しようとしています。 私のアプリでは、すべての投稿に多くのコメントがあり、すべてのコメントには多くの返信があります。私は投稿とコメントとコメントと返信の間に1対多の関係を作りました。私が投稿のタイトルをクリックすると、それはコメント付きでメソッドを使用して投稿ページに移動します。 Postモデルでは、このために私はこのようなas_json
メソッドオーバーライドします:レールでas_jsonメソッドをオーバーライドする
class Post < ActiveRecord::Base
has_many :comments
def as_json(options = {})
super(options.merge(include: :comments))
end
end
をしかし、私はコメントとすべての返信を表示したいです。これについては、どうすればas_jsonメソッドを変更できますか?
\tデフas_json(オプション= {}) \tスーパー(options.merge(含める:{コメント:{include::replies}})) \t end –
私の答えが役に立ったら、投票して正しいものとしてマークしてください:-) – Jayaprakash