acts_as_taggable_on_steroids 플러그인과 will_paginate 플러그인을 둘다 사용할 경우에 막히네...
여러 코드 찾아 돌아당겨보며 적용해도
(http://www.mckinneystation.com/2007/08/20/pagination-with-acts_as_taggable_on_steroids-acts_as_ferret-and-will_paginate/)
이런 방안이 있는데, 현재 will_paginate 버전에서 계속 적용이 안되서,
http://github.com/mislav/will_paginate/tree/master
에서 예전버전을 찾아 적용했는데도 find_all_by_tag 메서드를 못찾겠다는 소리가 나온다.
acts_as_taggable_on_steroids 플러그인은, 쉽게 태그를 생성, 찾을 수 있고, 태그클라우드 까지 가능한 플러그인.
will_paginate는 페이지 번호를 적용할 때, 기존의 sql문을 통해 접근할 필요 없이,
-view
<%= will_paginate @articles %>
-controller
// 기본 페이지 번호
@articles = Article.paginate :page => params[:page], :order => 'created_at DESC', :per_page => 10
// 분류별 페이지 번호
@articles = Article.paginate_by_board_id @board.id, :page => params[:page], :order => 'updated_at DESC'
// 태그별 페이지 번호
---안됨--
이렇게 손쉽게 페이저번호 붙일 수 있는 플러그인.
사실, 이 페이지번호 쪽이 제일 성가시고 까다로운 부분이라, 아무래도 will_paginate 속살을 살살 벗겨봐야 겠다.
여러 코드 찾아 돌아당겨보며 적용해도
(http://www.mckinneystation.com/2007/08/20/pagination-with-acts_as_taggable_on_steroids-acts_as_ferret-and-will_paginate/)
이런 방안이 있는데, 현재 will_paginate 버전에서 계속 적용이 안되서,
http://github.com/mislav/will_paginate/tree/master
에서 예전버전을 찾아 적용했는데도 find_all_by_tag 메서드를 못찾겠다는 소리가 나온다.
acts_as_taggable_on_steroids 플러그인은, 쉽게 태그를 생성, 찾을 수 있고, 태그클라우드 까지 가능한 플러그인.
will_paginate는 페이지 번호를 적용할 때, 기존의 sql문을 통해 접근할 필요 없이,
-view
<%= will_paginate @articles %>
-controller
// 기본 페이지 번호
@articles = Article.paginate :page => params[:page], :order => 'created_at DESC', :per_page => 10
// 분류별 페이지 번호
@articles = Article.paginate_by_board_id @board.id, :page => params[:page], :order => 'updated_at DESC'
// 태그별 페이지 번호
---안됨--
이렇게 손쉽게 페이저번호 붙일 수 있는 플러그인.
사실, 이 페이지번호 쪽이 제일 성가시고 까다로운 부분이라, 아무래도 will_paginate 속살을 살살 벗겨봐야 겠다.