我有一个简单的客户端模型,其中包含一些字段和一个基本表单。访问它的 url 是/clients/new
,这导致clients#new
方法。我需要做的是创建一条通往经销商的新路线,这将导致相同的方法和相同的表单,但带有一些新字段,例如经销商的名称。
示例:url/reseller/clients/new
指向该方法clients#new
并显示一个新单元格,其中包含表单的新输入new
。
我创建了一个方法来检查 url 并在路由中设置会话"reseller"
,因此我的单元格可以处理是否显示新字段。但这导致我遇到有关模型验证的问题,因为如果新字段显示在视图中,它们的存在是true
. 我必须访问模型内部的会话才能创建正确的验证,这听起来不是正确的路径。
我想知道如何以适当的方式实现我的目标?
提前致谢。