Skip to content

Instantly share code, notes, and snippets.

View kimsuelim's full-sized avatar

Surim Kim kimsuelim

  • PandaSpeed
  • Seoul
View GitHub Profile
@kimsuelim
kimsuelim / _comment.html.slim
Created September 13, 2019 08:59 — forked from dbridges/_comment.html.slim
Stimulus.js and Rails remote forms with error handling
- # app/views/comments/_comment.html.slim
li data-controller="comment" data-action="click->comment#hello"
= "#{comment.message} by #{comment.user.email}"
@kimsuelim
kimsuelim / audit_log.md
Last active September 18, 2018 01:21
Rails 앱에 audit log 활성화하기

Rails 앱에 audit log 활성화하기

서비스를 운영할 때 admin tool은 필수입니다. 운영진은 사용자의 개인정보에 접근하거나 사용자의 요청에 따른 수정, 환불과 같은 이슈를 해결해야 합니다. 개발자에게 요청하여 수동으로 처리하는 경우가 많은가요? 개발자의 시간과 집중력은 소중하기에 수동으로 처리해야 하는 일은 최소로 줄여야 합니다.

그렇다면 운영진이 중요한 정보에 접근하거나 수정하는 것을 어떻게 기록할까요? 이럴 경우 저는 쉽고 빠르게 적용 가능한 audit log를 사용합니다. audit log에 기록하는 내용:

  • 접근한 페이지의 controller와 params