【发布时间】:2017-01-26 22:11:52
【问题描述】:
我正在构建一个小型企业应用程序。有一个 Sales 表以及 Cars 和 Clients 表,它们通过 (car_id, client_id) 引用
现在,在我创建销售的视图中,您可以从下拉列表中选择现有汽车和客户。这些不显示实际对象,而是显示汽车容量和客户名称的属性。
您如何处理最初不存在的对象。如果用户尚未创建汽车或客户端,将下拉菜单设置为显示 client.name 和 car.capacity 会导致异常(nil 没有方法名称或容量)
它在您开始添加客户端或汽车后起作用,但在此之前会产生错误。
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-4