Skip to content
This repository has been archived by the owner on Mar 4, 2020. It is now read-only.

Commit

Permalink
Explicitly name classes for AR associations
Browse files Browse the repository at this point in the history
Fixes 'Vanity is not missing constant VanityConversion' errors
  • Loading branch information
ohthatjames committed Aug 22, 2011
1 parent 8ac8455 commit 1cfd507
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions lib/vanity/adapters/active_record_adapter.rb
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ class VanitySchema < VanityRecord
# Metric model
class VanityMetric < VanityRecord
set_table_name :vanity_metrics
has_many :vanity_metric_values
has_many :vanity_metric_values, :class_name => "Vanity::Adapters::ActiveRecordAdapter::VanityMetricValue"

def self.retrieve(metric)
find_or_create_by_metric_id(metric.to_s)
Expand All @@ -38,7 +38,7 @@ class VanityMetricValue < VanityRecord
# Experiment model
class VanityExperiment < VanityRecord
set_table_name :vanity_experiments
has_many :vanity_conversions, :dependent => :destroy
has_many :vanity_conversions, :dependent => :destroy, :class_name => "Vanity::Adapters::ActiveRecordAdapter::VanityConversion"

# Finds or creates the experiment
def self.retrieve(experiment)
Expand Down

0 comments on commit 1cfd507

Please sign in to comment.