@@ -65,16 +65,6 @@ class DeveloperWithSymbolsForKeys < ActiveRecord::Base
:foreign_key=>"developer_id"
end
classDeveloperWithCounterSQL<ActiveRecord::Base
self.table_name='developers'
has_and_belongs_to_many:projects,
:class_name=>"DeveloperWithCounterSQL",
:join_table=>"developers_projects",
:association_foreign_key=>"project_id",
:foreign_key=>"developer_id",
:counter_sql=>proc{"SELECT COUNT(*) AS count_all FROM projects INNER JOIN developers_projects ON projects.id = developers_projects.project_id WHERE developers_projects.developer_id =#{id}"}
has_and_belongs_to_many:developers_with_finder_sql,:class_name=>"Developer",:finder_sql=>proc{"SELECT t.*, j.* FROM developers_projects j, developers t WHERE t.id = j.developer_id AND j.project_id = #{id} ORDER BY t.id"}
developers t WHERE t.id = j.developer_id AND j.project_id = #{id} ORDER BY t.id"
}
has_and_belongs_to_many:developers_by_sql,:class_name=>"Developer",:delete_sql=>proc{|record|"DELETE FROM developers_projects WHERE project_id = #{id} AND developer_id = #{record.id}"}