Ok...try current_user.appointments.last.id
On 7 Jul 2016 2:11 p.m., "Ruth Stephenson" <li...@ruby-forum.com> wrote:

> User has a one to one relationship with profile
> user has a one to many relationship with appointment
>
> Someone on this board told me my database is set up badly, but didn't
> explain. Do you think this is an issue?
>
> # encoding: UTF-8
> # This file is auto-generated from the current state of the database.
> Instead
> # of editing this file, please use the migrations feature of Active
> Record to
> # incrementally modify your database, and then regenerate this schema
> definition.
> #
> # Note that this schema.rb definition is the authoritative source for
> your
> # database schema. If you need to create the application database on
> another
> # system, you should be using db:schema:load, not running all the
> migrations
> # from scratch. The latter is a flawed and unsustainable approach (the
> more migrations
> # you'll amass, the slower it'll run and the greater likelihood for
> issues).
> #
> # It's strongly recommended that you check this file into your version
> control system.
>
> ActiveRecord::Schema.define(version: 20160705200326) do
>
>   create_table "appointments", force: :cascade do |t|
>     t.string   "name"
>     t.string   "phone"
>     t.string   "email"
>     t.integer  "numpeople"
>     t.date     "date"
>     t.string   "timeslot"
>     t.integer  "user_id"
>     t.datetime "created_at", null: false
>     t.datetime "updated_at", null: false
>   end
>
>   add_index "appointments", ["user_id"], name:
> "index_appointments_on_user_id"
>
>   create_table "messages", force: :cascade do |t|
>     t.string   "name"
>     t.string   "email"
>     t.string   "phone"
>     t.string   "subject"
>     t.text     "body"
>     t.datetime "created_at", null: false
>     t.datetime "updated_at", null: false
>   end
>
>   create_table "options", force: :cascade do |t|
>     t.decimal  "pricePerPerson"
>     t.integer  "discount"
>     t.integer  "appointment_id"
>     t.datetime "created_at",     null: false
>     t.datetime "updated_at",     null: false
>   end
>
>   add_index "options", ["appointment_id"], name:
> "index_options_on_appointment_id"
>
>   create_table "profiles", force: :cascade do |t|
>     t.string   "firstname"
>     t.string   "lastname"
>     t.text     "address"
>     t.string   "email"
>     t.string   "phone"
>     t.integer  "user_id"
>     t.datetime "created_at", null: false
>     t.datetime "updated_at", null: false
>   end
>
>   add_index "profiles", ["user_id"], name: "index_profiles_on_user_id"
>
>   create_table "users", force: :cascade do |t|
>     t.string   "email",                  default: "", null: false
>     t.string   "encrypted_password",     default: "", null: false
>     t.string   "reset_password_token"
>     t.datetime "reset_password_sent_at"
>     t.datetime "remember_created_at"
>     t.integer  "sign_in_count",          default: 0,  null: false
>     t.datetime "current_sign_in_at"
>     t.datetime "last_sign_in_at"
>     t.string   "current_sign_in_ip"
>     t.string   "last_sign_in_ip"
>     t.datetime "created_at",                          null: false
>     t.datetime "updated_at",                          null: false
>   end
>
>   add_index "users", ["email"], name: "index_users_on_email", unique:
> true
>   add_index "users", ["reset_password_token"], name:
> "index_users_on_reset_password_token", unique: true
>
> end
>
>
>
> Emmanuel Abia wrote in post #1184506:
> > How did you setup your model relationship between users and appointments
> >
> > On Thu, Jul 7, 2016 at 1:42 PM, Ruth Stephenson <li...@ruby-forum.com>
>
> --
> Posted via http://www.ruby-forum.com/.
>
> --
> You received this message because you are subscribed to the Google Groups
> "Ruby on Rails: Talk" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to rubyonrails-talk+unsubscr...@googlegroups.com.
> To post to this group, send email to rubyonrails-talk@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/rubyonrails-talk/57d0070b2780560cb4ac557c0d62a75d%40ruby-forum.com
> .
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Talk" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to rubyonrails-talk+unsubscr...@googlegroups.com.
To post to this group, send email to rubyonrails-talk@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/rubyonrails-talk/CAHewxcEqfaXN8i0GQ_%2BcpWrkDhVFhPJ3Ya9h25o_dbfj1FZkAg%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to