【发布时间】:2011-06-26 20:22:43
【问题描述】:
我想做的有点复杂。基本上我有一个订单表格,我的客户希望能够自己添加和删除字段,例如您可以随商品一起购买的不同服务。所以我所做的是我制作了一个订单控制器和订单模型以及一个字段模型和字段控制器。我现在将如何实施?我的订单模型有一个has_many :fields,我的现场模型有一个belongs_to :order,但除此之外,我还停留在如何实现这一点上。到目前为止,在我的订单控制器中,我有一个新的和创建方法,里面有什么:
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
在我的字段控制器中,我有一个显示新的创建编辑更新功能,其中没有任何内容。完成我想做的事情的最佳实践是什么?
提前谢谢大家
【问题讨论】:
标签: ruby-on-rails forms model nested-attributes