ActiveResourceで、複数形のルールを無効にする

| Comments

ActiveResource でも、 ActiveRecord と同じく複数形ルールを無効にしてみました

既存のテーブルを已む無く利用する為(?) pluralize_table_names が設定出来るActiveRecordと違って
ActiveResouceは、そんな設定が出来ません

そもそも、そんな状況で複数形ルールを無視すんなよ!(#゚Д゚)ゴルァ!!
って、お話もあるでしょうが、大人の事情もありまして

environment.rb に追記してみました。

(environment.rb) download
1
2
3
4
5
6
7
8
9
10
# 複数形のルールを無効化
module ActiveResource
  class UnPluralizeBase < ActiveResource::Base
    class << self
      def collection_name
        @collection_name ||= element_name
      end
    end
  end
end

多分、もっとcoolな方法があるとは思います。