メニュー
ホーム
アーカイブ
元祖ワシ的日記
ほぼ雑記的メモ
←で青森のヤバさは群を抜いているかなと
\(^o^)/→
2.0.2化完了
2008年01月15日(火)
今回移行のトラブルのポイントはRails1.Xでサポートされていたpaginateというメソッドが使えなくなったためのようです。
これは標準でscaffoldを作成すると、使うメソッドなので、過去にscaffoldでお気楽に作ったページが全部アウトだったわけです。
まぁたしかにdeprecatedとかでてたけど、こうもバッサリなくなっているとは知らなんだ。
同様の機能を有する(らしい)will_paginateというのをプラグインで入れればいいのですが、これがコントローラのメソッドじゃなく、モデルへメソッドを追加するので、バリバリカスタマイズしてると書き換え箇所は結構多いです。(ついでいうと微妙にポリシーが違う)
テンプレートから簡単に生成できることがウリなのに、ひとつ前のバージョンで生成されたものがアウトで、しかも書き直しが必要というのはどうよ?と思うのは私だけでしょうか?
Tweet
コメント一覧
げ、paginate あたりそんなに変わるのですか? 昨晩丁度そのあたりいぢっていたのに.. (v1.2で)
その後本家のアプデートをちゃんとみてみたら、 classic_pagination というプラグインをいれれば互換性があるようです。 まずはこれで移行するのが正解だった模様。
エントリにコメントする
エントリにコメントする
タイトル
名前
コメント
完了
コメントが表示されるまで時間がかかることがあります。
Powered by
Red Leaf
( Rev. c78c769f2 ), © Issei Numata, 2007-2021