PLUGIN

[rails]has_manyなフィクスチャを書くのに疲れたらFactory Girlがオススメ! - func09

フィクスチャはメンテナンスしづらい書籍The Rails Wayの中には「皆フィクスチャが嫌い」という項目があります(次の項目は「フィクスチャはそれほど悪くない」ですが)。フィクスチャが嫌われる最大の原因は「メンテナンスが難しい」という事でしょう。 中…

netswitch! | 決定版! Rails用画像添付プラグインpurl

Rails pluginとして動く言語、purlを公開しました。 purl はクライアントサイドから柔軟な画像処理を行うために開発されました。 サムネイルの生成などを行うプラグインはいくつかありますが、そのどれよりも強力で汎用性、拡張性があります。 セットアップ …

will_paginate の Collection クラスで使える属性 - Rails で行こう! - Ruby on Rails を学ぶ

以前も書いたような気がするが、気にせずメモ。 will_paginate はページ表示するとき便利な Ruby gem である。 @users = User.paginate(:all, :page => params[:page], :per_page => 30, :order => "created_at DESC") みたいな感じで、ActiveRecord::Base …

acts_as_bits PluginとRails 2.1のDirty tracking & Partial Updatesの相性が最悪 RAILS PRESS

Rails 2.1系ではいくつか新機能が加わっていますが、「Partial Updates」もその一つです。 「Partial Updates」では、「Dirty tracking(Dirty Object)」というActiveRecordのモデルのattributesが変更されたかどうかをチェックする機能を使って、「変更さ…

Rails Undo Redo - nano RAILS: development, testing and hosting tidbits

def create @task = @project.tasks.new(params[:task]) respond_to do |format| change("create task #{@task.title}", project_tasks_path(@project), project_tasks_path(@project)) do if @task.save flash[:notice] = 'Task was successfully created.'…

Plugins - ActiveRecord::Base Without Table - Agile Web Development

This doesn't seem to work with the id ? I tried to use this in a test as an abstract model that doesn't require a model in the application, and when I tested against the id it completely failed. It just gave me nil. Michail 8 Aug 2007 Than…