Skip to content

Instantly share code, notes, and snippets.

@AndyObtiva
Created October 23, 2013 06:45
Show Gist options
  • Save AndyObtiva/7113651 to your computer and use it in GitHub Desktop.
Save AndyObtiva/7113651 to your computer and use it in GitHub Desktop.
Project model
class Project < ActiveRecord::Base
extend FriendlyId
attr_accessible :business_campaign_name, :money_to_raise_min, :money_to_raise_max, :deadline, :name, :company_name, :position_role, :email, :phone, :business_concept_mission, :goals_essay, :good_investment_proposition, :overview, :embedded_media, :tagline, :city, :state, :number_of_employees,:company_website, :facebook, :linkedin, :twitter, :pinterest, :blog, :industry, :company_image, :money_raised, :featured_category, :passcode, :offering_type, :valuation, :tax_id
friendly_id :business_campaign_name, use: :slugged
has_many :documents, :conditions => {:category => 'document'}
has_many :private_documents, :class_name => "Document", :conditions => { :category => 'private_document' }
has_many :events, dependent: :destroy
has_many :follows, as: :followable, dependent: :destroy
has_many :posts, dependent: :destroy
has_many :executives, dependent: :destroy
has_many :invest_intents
has_one :media_image, :class_name => "Document", :conditions => {:category => 'media_image'}
has_one :logo, :class_name => "Document", :conditions => {:category => 'logo'}
belongs_to :user
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment