Rails - jQuery DataTable pagination
Feb 27, 17
params로 넘어오는 값이 railscast github source와 좀 바뀐게 있다.
params[:sSearch] –> params[:search][:value]
params[:iDisplayStart] –> params[:start]
params[:iDisplayLength] –> params[:length]
params[:iSortCol_0] –> params[:order][‘0’][‘column’]
params[:sSortDir_0] –> params[:order][‘0’][‘dir’]
railscast 340-datatable
railscast github source
Rails Custom Layout
Feb 27, 17
일반 사용자와 Admin 사용자의 UI는 매우 다름
Rails는 controller에 따라서 다른 layout을 사용 할 수 있음
rails guide - layouts and rendering
Rails - libreadline 에러 해결하기
Feb 22, 17
환경 rails 4.2.6 ruby 2.2.5 시작은 libreadline not found 아래 에러가 나면서 모든 rails command가 갑자기 먹통이 됨 Users/sglee/.rbenv/versions/2.2.5/lib/ruby/gems/2.2.0/gems/activesupport-4.2.6/lib/active_support/dependencies.rb:274:in `require': dlopen(/Users/sglee/.rbenv/versions/2.2.5/lib/ruby/2.2.0/x86_64-darwin15/readline.bundle, 9): Library not loaded: /usr/local/opt/readline/lib/libreadline.6.2.dylib (LoadError) 알려진 해결책 #1. symbolic link ln -s /usr/local/opt/readline/lib/libreadline.7.0.dylib /usr/local/opt/readline/lib/libreadline.6.2.dylib 효과없음 알려진 해결책 #2. rb-readline Gemfile group :development do gem 'rb-readline' end 효과없음 알려진 해결책 #3. readline 설치 & ruby 재설치 brew install readline ruby-build rbenv install 2.2.5 gem prinstine -all 효과없음 내가 해결한 방법 git repository를 다시 cloning...
Rails/ActiveRecord 자주 쓰는 API
Feb 22, 17
.find_each
모든 record에 대해서 일괄작업시 자주 사용
Item.find_each do |i|
i.update_weekly_ranks
end
JQuery Event
Feb 16, 17
Event 삭제 / unbind / off
$(selector).off('event_name');
$('.tab').on('click', function(){...});
$('.tab').off('click');
$('.tab').on('click.mynamespace', funcion(){...});
$('.tab').off('click.mynamespace');
from. stackoverflow
Hover event 삭제 / unbind / off
$(selector).hover(function(){...});
$(selector).off('mouseenter mouseleave')
from. stackoverflow