.find() with simple :join

Hello all,

I about to pull my hair out.

I have two models "Activities" and "Activity_types"

Activities

You've got your has_many and belongs_to backwards.

Thanks Mat,
That did it.
I checked with debug and how do I get the type Name?

John

You should probably familiarize yourself with this:
http://guides.rubyonrails.org/association_basics.html

if I include ":include => :activity_type", then I get the name.

debug @activities

- !ruby/object:Activity
  activity_type: &id001 !ruby/object:ActivityType
    attributes:
      name: Budgeting
      created_at: 2010-01-25 14:38:25
      updated_at: 2010-01-25 14:38:25
      id: "1"
    attributes_cache: {}

  attributes:
    name: Study Mapping & Budget Workup
    created_at: 2010-01-25 14:44:51
    updated_at: 2010-01-25 14:44:51
    activity_type_id: "1"
    id: "1"
  attributes_cache: {}

How to display "name"?

John

Thanks for help.

John

activity.activitytypes.name