我经常以包含诸如“Category has_many Products”之类的成语的项目告终。我总是发现自己在以用户友好的方式实现它的思考过程中挣扎。
如果您采用 Rails 3.2.3 提供的普通脚手架,它与 simple_form gem 相结合非常适合小型、简单的应用程序,那么您将获得需要创建的框架,例如产品和类别。
现在我处于如何将许多产品添加到一个类别的情况。根据潜在结果集的大小,我通常会在页面上放置一个小搜索框,然后在底部列出子对象,并根据需要将其设为 Ajax-y。
但是我在哪里可以访问这个?它应该在“显示”视图上吗?或者我应该完全放弃 Show 操作,只需重定向回 Index 列表并在 Edit and Destroy 旁边放置一个名为“Products”的附加操作?