· 7 years ago · Jan 22, 2019, 09:04 PM
1>> t
2=> #<Trip id: 187474, group_membership_id: 35, route_id: 309785, created_at: "2011-09-02 22:05:42", gear_id: nil, group_id: nil, departed_at: "2011-09-02 19:05:42", duration: 4120, distance: 21122.5, elevation_gain: 232.813, elevation_loss: 234.471, visibility: 1, description: nil, is_gps: true, bad_elevations: false, name: nil, max_hr: nil, min_hr: nil, avg_hr: nil, max_cad: nil, min_cad: nil, avg_cad: nil, avg_speed: 20.5631, max_speed: 98.4834, hr_data: nil, speed_data: "{\"metric\":{\"0\":{\"grade_avg\":0.3825,\"duration\":605.5...", directions: nil, has_histogram_image: false, moving_time: 3326, processed: true, avg_watts: nil, max_watts: nil, min_watts: nil, is_stationary: false, category_id: 0>
3>> t.route
4=> #<Route id: 309785, group_membership_id: 35, name: "09/02/11", description: "", created_at: "2011-09-02 22:05:42", distance: 21122.5, elevation_gain: 232.813, elevation_loss: 234.471, visibility: 1, first_lat: 45.8043075, first_lng: -122.8937168, last_lat: 45.8045139, last_lng: -122.8935227, secret_key: nil, bad_elevations: false, is_trip: true, postal_code: "97053", locality: nil, administrative_area: "OR", has_histogram_image: false, pavement_type_id: nil, country_code: "US", average_rating: 0.0, category_id: 0>
5>> r = Route.find(t.route.id)
6=> #<Route id: 309785, group_membership_id: 35, name: "09/02/11", description: "", created_at: "2011-09-02 22:05:42", distance: 21122.5, elevation_gain: 232.813, elevation_loss: 234.471, visibility: 1, first_lat: 45.8043075, first_lng: -122.8937168, last_lat: 45.8045139, last_lng: -122.8935227, secret_key: nil, bad_elevations: false, is_trip: true, postal_code: "97053", locality: nil, administrative_area: "OR", has_histogram_image: false, pavement_type_id: nil, country_code: "US", average_rating: 0.0, category_id: 0>
7>> r.is_a?(Route)
8=> true
9>> t.route.is_a?(Route)
10=> false
11>>