class OrderController < ApplicationController
def create
@order = current_user.orders.build(params[:order])
@order.save
end
end
User 和 Order 已经关联好了的,并且在 console 下这样写能够把 current_user 和@order关联上,但是通过页面新建就不能关联上(@order能成功写入数据库了)
如果把上面的 controller 中的 build 换成 create 就能建立关联并写入数据库