Jekyll에 disqus 추가하기
모든 글에 대해서 disqus를 적용하려면 post.html에 다음을 추가하면 된다. <div id="disqus_thread"></div> <script> /** * RECOMMENDED CONFIGURATION VARIABLES: EDIT AND UNCOMMENT THE SECTION BELOW TO INSERT DYNAMIC VALUES FROM YOUR PLATFORM OR CMS. * LEARN WHY DEFINING THESE VARIABLES IS IMPORTANT: https://disqus.com/admin/universalcode/#configuration-variables */ /* var disqus_config = function () { this.page.url = PAGE_URL; // Replace PAGE_URL with your page's canonical URL variable this.page.identifier = PAGE_IDENTIFIER; // Replace PAGE_IDENTIFIER with your page's unique identifier variable }; */...
Rails - 20자 이상 자르고 말줄임표 붙이기
Rails의 truncate를 쓰면, 20자 이상인 경우 20자까지만 보여주고 말줄임표로 바꿔준다. 말줄임표를 어떤 문자로 할지도 설정할 수 있다. truncate("Once upon a time in a world far far away", length: 17) # => "Once upon a ti..." truncate("Once upon a time in a world far far away", length: 17, separator: ' ') # => "Once upon a..." truncate("And they found that many people were sleeping better.", length: 25, omission: '... (continued)') # => "And they f... (continued)"...
Rails - dev 모드에서 sass 컴파일 속도 높이기
프론트 작업할 때, sass 파일을 수정하고 브라우저에서 확인하는 것을 반복할 경우가 많다. ‘sass-rails’ gem을 사용하고 있다면, ‘sassc-rails’ gem으로 바꾸는 것 만으로 이 작업의 속도가 훨신 좋아진다! //Gemfile gem 'sassc-rails' Full credit : http://marianposaceanu.com/articles/making-rails-asset-pipeline-faster
별점넣기 - Rails Gem Ratyrate
리뷰에 별점을 넣기 위해서 Ratyrate gem을 사용했다. 사실, ruby-toolbox에서 찾아보면 제일 많은 다운로드 수를 기록한 rating gem은 Ajaxful-rating이지만, Rails4에서 제대로 동작하지 않더라.(gibhub issue) Google 검색에서 ‘Rails gem rating’을 쳤을 때 상위에 나오는 Ratyrate라는 gem을 사용하기로 했다. 우선 Ratyrate는 jQuery Raty라는 플러그인을 wrapping한 gem이다. 설치 //Gemfile gem 'ratyrate' //Terminal rails g ratyrate user bin/rake db:migrate 사용 ‘dimension’을 설정하여 여러개의 별점을 줄 수 있습니다. 베베템 에는 하나의 별점만 필요해 “all” 이라는 dimension을 사용했습니다. class Car < ActiveRecord::Base...
Seo Friendly Url
http://railscasts.com/episodes/314-pretty-urls-with-friendlyid?view=asciicast https://github.com/norman/friendly_id/tree/master/lib https://github.com/norman/friendly_id/issues/304 https://github.com/norman/babosa def normalize_friendly_id end