ruby - active record更新關聯表的欄位值
大家讲道理
大家讲道理 2017-04-25 09:01:40
0
1
626

有表users和表orders,rails產生的關聯表是orders_users,現在可不可以在users_controller.rb中透過User更新orders_users表中的欄位值,要怎麼操作…

大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

全部回覆(1)
迷茫

關聯兩張表時,會有產生以下的方法,更新orders_users也是透過以下方法操作

user.orders<<(object, ...)
user.orders.delete(object, ...)
user.orders.destroy(object, ...)
user.orders=objects
user.orders_singular_ids
user.orders_singular_ids=ids
user.orders.clear
user.orders.empty?
user.orders.size
user.orders.find(...)
user.orders.where(...)
user.orders.exists?(...)
user.orders.build(attributes = {})
user.orders.create(attributes = {})
user.orders.create!(attributes = {})

http://guides.rubyonrails.org...

http://guides.ruby-china.org/...

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板