我想知道是否有可能保持关系并同时建立两个控制器?
让我解释一下,我有两个模型,关系如下:
Users, Locations
Users has many locations
Locations belongs_to users
我不确定是否应该在创建新用户时向用户表单添加虚拟字段,如果是这样,然后将经度和纬度属性作为参数发送,以便在我的控制器中执行以下操作:
UserController#new
@users= User.new
@location = User.locations.build(params[:latitude,:longitude])
...
以下是我的两个问题:
谢谢
答案 0 :(得分:1)
在位置模型中写入attr_accessor:latitude,:longitude。
attr_accessor为模型/类对象提供读写器方法