레일스용 웹소켓 : 액션케이블

일반적으로 웹애플리케이션은 HTTP 통신 프로토콜(서버와 클라이언트 간의 단방향 통신(half-duplex communication))을 이용하여 서비스를 한다. 따라서 채팅 프로그램을 웹으로 구현할 때는 데이터의…

Froala 에디터에서 이미지 업로드 처리하기

Froala 에디터는 내가 본 위지위그 웹에디터 중에 최고라는 생각이 든다. 유료다. 그러나 로컬서버에서 개발시에는 도메인 인증이 없어도 동작한다. 부트스트랩용 웹에디터로…

레일스 개발환경에서 사용가능한 경로서비스

레일스 프로젝트 개발환경에서는 브라우저에서 라우팅 테이블과 레일스 정보를 볼 수 있다. http://localhost:3000/rails/info/routes # 라우팅 정보 http://localhost:3000/rails/info/properties # 개발환경 정보 한가지…

macOS Sierra 업데이트

2016년 9월 21일부터 macOS Sierra 운영체제로의 무료 업그레이드가 시작되었다. 전체적인 업그레이드 진행상황은 문제가 없었다. 레일스 개발 환경에도 문제가 없었다. 업그레이드가…

Soft Delete

저자가 잘 알고 지내는 IT 개발업체 대표가 있다. 그는 항상 애플리케이션과 데이터 중에서 둘 다 중요하지만, 특히 데이터는 한번 삭제되면…

더욱 강력해진 Turbolinks 3

곧 정식으로 릴리스될 예정인 레일스 5의 여러가지 추가 기능 중에 두 가지가 주목을 받고 있다. 하나는 ‘ActionCable’, 다른 하나는 ‘Turbolinks…