Method: ActiveRecord::Generators::RolifyGenerator#model_content
- Defined in:
- lib/generators/active_record/rolify_generator.rb
#model_content ⇒ Object
48 49 50 51 52 53 54 55 56 57 58 59 60 |
# File 'lib/generators/active_record/rolify_generator.rb', line 48 def model_content content = <<RUBY has_and_belongs_to_many :%{user_cname}, :join_table => :%{join_table} belongs_to :resource, :polymorphic => true validates :resource_type, :inclusion => { :in => Rolify.resource_types }, :allow_nil => true scopify RUBY content % { :user_cname => user_cname.constantize.table_name, :join_table => "#{user_cname.constantize.table_name}_#{table_name}"} end |