1

所以我有四个模型,A、B、C 和 D,我将它们与 has_many 和 belongs_to 相关联。我想为 D 建立一个嵌套的路线形成。

D 属于 A、B 和 C 并且没有任何情况可以是其他情况。但是,在为这条路线创建嵌套资源时,我正在做:

resources :A do
  resources :B do
    resources :C do
      resources :D 
    end
  end
end

现在这创建了我想要的 url,但我不需要 B 和 C 的任何资源在此形成下创建。所以我永远不会在我的代码中的任何地方调用 new_A_B_path 。我只想在创建或编辑新 D 时知道 A、B 和 C。

处理这个问题的正确方法是什么?

4

0 回答 0