私はデバイス認証済みログインと連絡先モジュールを持っています...アイデアは、ユーザーが複数の連絡先を持っているということです...連絡先クラスはその属性として名前と番号を持っています...しかし私が連絡先を作成しようとすると、それはスローしますエラーが表示されます"unknown attribute: user_id"
...どこが間違っているのですか?連絡先モデルを追加しようとしuser_id
ましたが、それでもエラーが発生します...ヘルプをいただければ幸いです。
連絡先モデル:
class Contact < ActiveRecord::Base
belongs_to :user
attr_accessible :name, :number, :user_id
end
連絡先コントローラー:
class ContactsController < ApplicationController
def new
end
def show
@contacts=current_user.contacts
@contacts.save
end
def index
@contact=current_user.email_id
end
def create
# @contact=contacts.new
@contact= current_user.contacts.build( :name=> params[:name] , :number=>params[:number] )
@contact.save
redirect_to contacts_show_path
end
end