많은 레일스 초보자들이 궁금해 하는 레일스 라우팅의 비밀을 설명합니다.
레일스용 웹소켓 : 액션케이블
일반적으로 웹애플리케이션은 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…
fields_for 사용기 2016년 업데이트
2012년 04월 14일 “fields_for 사용기”란 제목의 블로그 글을 작성한 적이 있다. 무려 4년전의 일이다. 세월이 많이 흘렀다. 레일스는 최근에 5.0.0.beta1…
Bootstrap용 WYSIWYG 웹에디터 Summernote 사용시 서버로 로컬 이미지 업로드후 삽입하기 (2)
최근에 summernote가 0.7.1 버전으로 업그레이드되면서 summernote-rails 젬도 0.7.1.0 버전으로 업데이트되었다. 예전에 Bootstrap용 WYSIWYG 웹에디터 Summernote 사용시 서버로 로컬 이미지 업로드후…