2011-06-26 76 views
0

我想要做的事情有点复杂。基本上我有一个订单,我的客户希望能够自己添加和删除字段,例如您可以随物品一起购买不同的服务。所以我所做的是我制作了一个订单控制器和订单模型以及一个现场模型和现场控制器。我现在将如何执行此操作?我的订单模型有has_many :fields,我的现场模型有belongs_to :order,但除此之外,我坚持如何实现这一点。所以在我的订单控制器到目前为止,我有一个新的创造方法和继承人里面有什么:Rails 3使用两种模型和控制器制作窗体

def new 
    @order = Order.new 
    #maybe i should put something like: @fields = Field.find(:all) 
    @title = "Order Form" 
end 

def create 
    @order = Order.new params[:order] 
    if @order.save 
    flash[:notice] = "Your order has been created" 
    redirect_to root_path 
    else 
    @title = "Order Form" 
    render 'new' 
    end 
end 

,在我的领域控制器我有一个新的表演与创造没有在他们的编辑更新功能。完成我想要做的事情的最佳做法是什么?

在此先感谢球员

回答