我是 Rails 新手,想更好地理解控制器(尤其是与模型链接时)
我的例子是我有配方控制器和模型,然后是最喜欢的控制器和模型。在配方控制器中,我有新建、创建、更新、销毁等,因此显然我可以对配方执行这些操作。
现在我想将食谱标记为收藏夹,因此我可以再次创建新收藏夹并删除收藏夹。那么将我对最喜欢的模型的请求放在最喜欢的控制器中是最佳实践吗?不在与配方相同的控制器中。我问这个的原因是因为我有与 belongs_to 相关的最爱和食谱。
同样在我的应用程序中,我想在 my_recipes 页面中查看最喜欢的食谱(这是在食谱控制器中),我的创建/删除方法在另一个控制器中是否重要?
我希望这对某人有意义,真的在寻找一些澄清