web-console을 사용하면 Rails App의 디버깅이 쉬워집니다.

2269 단어 루비RailsRails4
web-console

View 내에서 콘솔을 시작하여 변수나 parameter 등의 상태를 볼 수 있는 디버그용 라이브러리.
Rails 4.2부터 기본적으로 들어있었네요. 이런 편리한 디버그 툴을 몰랐다니 손해했다. . .

사용법



콘솔을 시작하려는 View 또는 Controller에서 console 메서드 호출

보기
<% console %>
<p id="notice"><%= notice %></p>

<h1>Listing Users</h1>
...

controller
class UsersController < ApplicationController
  before_action :set_user, only: [:show, :edit, :update, :destroy]

  # GET /users
  # GET /users.json
  def index
    console
    @users = User.all
  end

...

이것만으로, 아래와 같은 콘솔이 일어납니다!



그런 다음 Rails Console과 마찬가지로보고 싶은 정보를 입력하십시오!



편리하다!

덧붙여서, 에러 페이지에서는 아무것도 설정하지 않아도 자동으로 일어나게 됩니다. 변수의 값이라든지 보고 싶은 것만이라면 pry 따로 묻을 필요 없었군요-.

좋은 웹페이지 즐겨찾기