루비 온 레일즈 프로덕션 환경에서 컨트롤러 변수들을 확인하는 방법(How to view variable of controller in Ruby on Rails production)



## 루비 온 레일즈 프로덕션 환경에서 컨트롤러 변수들을 확인하는 방법(How to view variable of controller in Ruby on Rails production)

보통 개발 환경에서 puts 또는 p 로 변수를 프린트해 console로 확인하는 경우가 있는데, 프로덕션 환경에선 puts 또는 p 로 확인하기가 어렵다.

따라서 아래와 같이 변수들을 확인해보는 것을 권장한다.

```
Rails.logger.info "Time: #{Time.now}"
```

이 때, `/config/environments/production.rb` 또는 `/config/environments/staging.rb`에서 아래와 같이 log level을 설정해줘야 한다.

```
config.log_level = :info
```



참고 : https://stackoverflow.com/questions/16824355/logging-in-ruby-on-rails-in-production-mode

log level 참고 : https://guides.rubyonrails.org/debugging_rails_applications.html


댓글

이 블로그의 인기 게시물

부트스트랩 사용 시 버튼 오른쪽 정렬하는 방법 (How to use float-right for right align in bootstrap)

맥(Mac)에서 MySql 사용 시 Error: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) 오류가 발생하는 경우 해결 방법

HTML, CSS - footer fixed (foot 하단 고정 시키기)