클래스: 주석 컨트롤러

상속:
Application Controller 모두 표시
다음에 정의됨:
tmp/mongoid-demo/rails/ 앱/controllers/comments_controller.rb,
tmp/mongoid-demo/rails-api/ 앱/controllers/comments_controller.rb

인스턴스 메서드 요약 접기

인스턴스 메서드 세부 정보

#생성객체

POST /comments



26
27
28
29
30
31
32
33
34
35
36
37
38
# 파일 'tmp/mongoid-demo/rails/ 앱/controllers/comments_controller.rb', 줄 26

def create
  @comment = Comment.신규(comment_params)

  respond_to do |형식|
    만약 @comment.저장
      형식.html { redirect_to @comment, notice: '댓글이 성공적으로 생성되었습니다.' }
      형식.JSON { 렌더링 :show, 상태: :created, 위치: @comment }
    other
      형식.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/ 앱/controllers/comments_controller.rb', 줄 56

def 파괴
  @comment.파괴
  respond_to do |형식|
    형식.html { redirect_to comment_url, notice: '댓글이 성공적으로 삭제되었습니다.' }
    형식.JSON { 헤드 :no_content }
  end
end

#편집객체

GET /comments/1/edit



21
22
# 파일 'tmp/mongoid-demo/rails/ 앱/controllers/comments_controller.rb', 줄 21

def 편집
end

#indexObject

GET /comments



6
7
8
# 파일 'tmp/mongoid-demo/rails/ 앱/controllers/comments_controller.rb', 줄 6

def index
  @comments = Comment.모두
end

#새로 만들기 ⇒ 객체

GET /comments/new



16
17
18
# 파일 'tmp/mongoid-demo/rails/ 앱/controllers/comments_controller.rb', 줄 16

def 신규
  @comment = Comment.신규
end

#show객체

GET /comments/1



12
13
# 파일 'tmp/mongoid-demo/rails/ 앱/controllers/comments_controller.rb', 줄 12

def show
end

#updateObject

PATCH/PUT /comments/1



42
43
44
45
46
47
48
49
50
51
52
# 파일 'tmp/mongoid-demo/rails/ 앱/controllers/comments_controller.rb', 줄 42

def update
  respond_to do |형식|
    만약 @comment.update(comment_params)
      형식.html { redirect_to @comment, notice: '댓글이 성공적으로 업데이트되었습니다.' }
      형식.JSON { 렌더링 :show, 상태: :ok, 위치: @comment }
    other
      형식.html { 렌더링 :edit }
      형식.JSON { 렌더링 json: @comment.errors, 상태: :unprocessable_entity }
    end
  end
end