LoginSignup
0
0

More than 5 years have passed since last update.

11/15 User_idとshipping_addressのカラム間でリレーションを作る。

Posted at

やりたいこと:1人のユーザーが複数の住所を登録する場合に備えて、UserとShippingAddressのリレーションを作る。

参照:http://ruby-rails.hatenadiary.com/entry/20141203/1417601540

User.rbとShipping_address.rbにそれぞれリレーションを加えていく。

User.rb
スクリーンショット 2015-11-15 19.25.43.png

Shipping_address.rb
スクリーンショット 2015-11-15 19.25.38.png

Shipping_address.controllerで保存の際にUser_idのリレーションを作る。

スクリーンショット 2015-11-15 19.30.25.png

これで登録すると、紐づいた。
スクリーンショット 2015-11-15 19.30.56.png

Qeustion:@shipping_address.user = current_user
の.user = はactiverecordのメソッド。

activerecordのメソッドは下記を参照:
http://www.atmarkit.co.jp/ait/articles/1405/30/news036_3.html
http://qiita.com/Yama-to/items/4696e9d43ebec6012129

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0