首页 > 解决方案 > 如何在 Rails 中使用 Simple Form 仅显示一组特定的嵌套属性?

问题描述

我的School模型上有很多关联,称为PlayerScrape. 我想使用以下代码仅在我的表单中显示过滤后的关联集合。@scraped_records考虑到集合是我过滤的关联记录,我该怎么做?

以下当前显示了与之相关的 64 条记录School

<%= form.simple_fields_for :player_scrapes do |field| %>

该集合@scraped_records仅包含我想在我的表单中显示的 13 条关联记录。

标签: ruby-on-railsactiverecordsimple-form

解决方案


我猜你可以使用这样的东西form.association :player_scrapes, collection: @scraped_records"。如果这是您需要的,则association在他们的 github 文档中可以找到更多方法选项。希望能帮助到你。


推荐阅读