クラス: コメント コントロール
- 継承:
-
Application Controller
- オブジェクト
- Action Controller::API
- Application Controller
- コメント コントロール
- 定義:
- tmp/mongoid-demo/ Rails/app/controllers/comments_controller.rb 、
tmp/mongoid-demo/ Rails-api/app/controlers/comments_controller.rb
インスタンス メソッドの概要を折りたたむ
-
# create = オブジェクト
POST /コメント。
-
#破棄する~ オブジェクト
/comments/ 1を削除します。
-
やオブジェクト
/comments/ 1 /edit を取得します。
-
#index ⇒ Object
/comments を取得します。
-
# new = new = オブジェクト
/comments/new を取得します。
-
# show = オブジェクト
/comments/ 1を取得します。
-
#update ⇒ Object
PATCH/PUT /comments/1.
インスタンス メソッドの詳細
# 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 |
#index ⇒ Object
/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 |
#update ⇒ Object
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 |