Advertisement
Guest User

Untitled

a guest
Jul 31st, 2017
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.85 KB | None | 0 0
  1. #!/usr/bin/ruby
  2. require 'rubygems'
  3. require 'active_record'
  4. require 'has_many_polymorphs'
  5. require 'logger'
  6.  
  7. ActiveRecord::Base.establish_connection(
  8. :adapter => "mysql",
  9. :database => "NET",
  10. :username => "WEB",
  11. :password => "",
  12. :socket => "/var/run/mysqld/mysqld.sock")
  13.  
  14.  
  15. module Blah
  16.  
  17. class Tagging < ActiveRecord::Base
  18. end
  19.  
  20. class Gallery < ActiveRecord::Base
  21. end
  22.  
  23. class Tag < ActiveRecord::Base
  24. end
  25.  
  26.  
  27. class Tag < ActiveRecord::Base
  28. has_many_polymorphs :taggables,
  29. :from => [:"blah/galleries"],
  30. :through => :"blah/taggings"
  31. end
  32.  
  33. class Tagging < ActiveRecord::Base
  34. belongs_to :tag, :class_name => "Blah::Tag", :foreign_key => "tag_id"
  35. belongs_to :taggable, :polymorphic => true
  36. end
  37.  
  38. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement