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.