クラス: コメント コントロール

継承:
Application Controller すべて表示
定義:
tmp/mongoid-demo/ Rails/app/controllers/comments_controller.rb
tmp/mongoid-demo/ Rails-api/app/controlers/comments_controller.rb

インスタンス メソッドの概要を折りたたむ

インスタンス メソッドの詳細

# create =オブジェクト

POST /comments



26
27
28
29
30
31
32
33
34
35
36
37
38
ファイル 'tmp/mongoid-demo/ Rails/app/controllers/comments_controller.rb' の場合は、 26行

デフォルト create
  @comment = Comment.新着情報(コメント_パラメータ)

  respond_to 行う |形式|
    場合 @comment.保存
      形式.html { redirect_to @comment, notice: コメントが正常に作成されました。 ' }
      形式.json { レンダリング :show, ステータス: :creed, ロケーション: @comment }
    else
      形式.html { レンダリング :new }
      形式.json { レンダリング json: @comment.errors, ステータス: :unprocessable_entity }
    end
  end
end

#破棄するオブジェクト

DELETE /comments/ 1



56
57
58
59
60
61
62
ファイル 'tmp/mongoid-demo/ Rails/app/controllers/comments_controller.rb' の場合は、 56行

デフォルト 破棄する
  @comment.破棄する
  respond_to 行う |形式|
    形式.html { redirect_to コメント_url, notice: 'コメントは正常に破棄されました。 ' }
    形式.json { ヘッド :no_content }
  end
end

や オブジェクト

/comments/ 1 /edit を取得



21
22
ファイル 'tmp/mongoid-demo/ Rails/app/controllers/comments_controller.rb' の場合は、 21行

デフォルト 編集
end

#indexObject

/comments を取得



6
7
8
ファイル 'tmp/mongoid-demo/ Rails/app/controllers/comments_controller.rb' の場合は、 6行

デフォルト index
  @comments = Comment.すべて
end

# new = new =オブジェクト

/comments/new を取得する



16
17
18
ファイル 'tmp/mongoid-demo/ Rails/app/controllers/comments_controller.rb' の場合は、 16行

デフォルト 新着情報
  @comment = Comment.新着情報
end

# show =オブジェクト

/comments/ 1を取得



12
13
ファイル 'tmp/mongoid-demo/ Rails/app/controllers/comments_controller.rb' の場合は、 12行

デフォルト show
end

#updateObject

PATCH/PUT /comments/ 1



42
43
44
45
46
47
48
49
50
51
52
ファイル 'tmp/mongoid-demo/ Rails/app/controllers/comments_controller.rb' の場合は、 42行

デフォルト update
  respond_to 行う |形式|
    場合 @comment.update(コメント_パラメータ)
      形式.html { redirect_to @comment, notice: コメントが正常に更新されました。 ' }
      形式.json { レンダリング :show, ステータス: :ok, ロケーション: @comment }
    else
      形式.html { レンダリング :edit }
      形式.json { レンダリング json: @comment.errors, ステータス: :unprocessable_entity }
    end
  end
end