せたがやえんじにあぶろぐ

Ruby | Rails | iPhone | Web

Rails

<table></table>で自動ページネーションをしてみる(ajaxじゃないやつ)

ページネーションのプラグインはとても豊富。中でも、jQuery.autopagerはすごく素敵です。ある要素にIDを振っておいて、スクロールした時にそのIDを持つDOM要素が表示されたら、ページネーションするといった具合。所謂、無限スクロールというやつ。それをと…

Rails3で、developmentモードなのにファイルを更新してブラウザリロードしても反映されなかった

【追記 2014-06-05】 クラスがキャッシュしているように見えたのは、 RubyやRailsがイカれた訳でもなんでもなく、 システム日付を未来にしていたからのようでした...。 Railsがファイル更新を確認するのは、ファイルの更新日時が 初回の読み込み時より新しい…

Railsでdefault_scope使うときの注意点

Railsが2.3.2以降のバージョンだとActiveRecordの機能でdefault_scopeなるものが使える。これすごく良いのですが、注意が足らなくてエラーが出たことがあったのでメモ。default_scopeの使い方としては、 User.where(deleted: 0).order(‘id DESC, name ASC’) …

Rails3以降にremote_function, link_to_remoteを移植してみる

かつてRails2にはremote_functionや、link_to_remoteと言う神メソッドがあった。Rails2のAjaxライブラリはPrototype.jsが採用されていた。しかしRails3以降、Prototype.jsはバイバイして神メソッドは使用することが出来ず、 link_to 'タイトル', URL, :remot…