假设我有 2 个模型:
FoodOrder
Sales
SalesMeeting
销售人员经常在开会时订购食物,因此我们希望将特定的 FoodOrder 与 SalesMeeting 相关联。
我可以通过调用:
new_food_order_path(@sales_meeting)
并通过
params[:format]
获取我想要链接到的对象的 id。
但是,假设程序员嫉妒了,他们想在参加黑客马拉松时订购食物。
如果我能传入就好了:
new_food_order_path(@hackathon, "Hackathon")
和
new_food_order_path(@sales_meeting, "SalesMeeting")
但是当我试图告诉我有一个
undefinded method gsub for Nil::NilClass
有没有办法做到这一点?
编辑:实际上,我可以传入一个哈希值...我在写问题时想通了...我想知道 Rails 是否这样做...
也许还有一种方法可以通过重定向来做到这一点?