diff --git a/app/assets/javascripts/components/organization.jsx b/app/assets/javascripts/components/organization.jsx index d151cbb..08b9e58 100644 --- a/app/assets/javascripts/components/organization.jsx +++ b/app/assets/javascripts/components/organization.jsx @@ -5,7 +5,7 @@ var Organization = React.createClass({ ); }, teamSizeMatched: function() { - var sizeInput = this.props.sizeInput; + var sizeInput = this.props.techSizeSearch; var techTeamSize = this.props.organization.tech_team_size; return ( diff --git a/app/assets/javascripts/components/organization_display.jsx b/app/assets/javascripts/components/organization_display.jsx index 46579d2..b5cb458 100644 --- a/app/assets/javascripts/components/organization_display.jsx +++ b/app/assets/javascripts/components/organization_display.jsx @@ -28,9 +28,10 @@ var OrganizationsDisplay = React.createClass({
-
+
{ organizations } + { console.log(organizations) }

diff --git a/app/controllers/organizations_controller.rb b/app/controllers/organizations_controller.rb index ea44a18..78ea478 100644 --- a/app/controllers/organizations_controller.rb +++ b/app/controllers/organizations_controller.rb @@ -14,7 +14,6 @@ def new def show @claimed = @organization.claim_requests.find_by_status(true) @news_articles = @organization.news_articles - hosting_event respond_to do |format| format.html { render } @@ -95,9 +94,9 @@ def authorize_organization redirect_to root_path unless can? :cru, @organization end - def hosting_event - events = Event.all + def hosted_events org_add = @organization.address.split(",")[0] - @find = events.where("location ILIKE ?", "%#{org_add}%") + @hosted_events ||= Event.hosted_at(org_add) end + helper_method :hosted_events end diff --git a/app/models/event.rb b/app/models/event.rb index 1e5bce6..35ec2b2 100644 --- a/app/models/event.rb +++ b/app/models/event.rb @@ -1,3 +1,10 @@ class Event < ActiveRecord::Base + validates :meetup_url, uniqueness: true + + def self.hosted_at(org_add) + where("location ILIKE ?", "%#{org_add}%") + end + + end diff --git a/app/views/organizations/show.html.erb b/app/views/organizations/show.html.erb index df967cb..e231e5e 100644 --- a/app/views/organizations/show.html.erb +++ b/app/views/organizations/show.html.erb @@ -115,7 +115,7 @@