我正在尝试创建一个订购系统,以便在下订单时,客户登录/注册并将订单添加到他们的索引中。我有两个控制器和它们各自的模型/视图等 - 称为订单和客户。我假设我需要添加一个方法,以便在下订单时将 customer_id 添加到订单中,然后我可以在该特定客户的索引中显示具有该 ID 的所有订单 - 即他们只能看到自己的订单.
这可能是一个很简单的问题,道歉!但我是 Rails 的新手,不知道如何开始使用这个。请问有人可以建议我如何去做吗?
编辑:
感谢大家的帮助!如何让客户索引仅显示该客户的订单?我是否会在他们登录时将 customer_id 存储在会话中,然后将其放入订单中,然后在索引页面中找到具有该 ID 的所有订单?我想我知道如何在登录时将他们的 id 放入会话中,但不确定如何将其提取到客户索引视图中。任何帮助将非常感激!