ruby-on-rails - 如何在 Rails 中使用 Simple Form 仅显示一组特定的嵌套属性?
问题描述
我的School
模型上有很多关联,称为PlayerScrape
. 我想使用以下代码仅在我的表单中显示过滤后的关联集合。@scraped_records
考虑到集合是我过滤的关联记录,我该怎么做?
以下当前显示了与之相关的 64 条记录School
。
<%= form.simple_fields_for :player_scrapes do |field| %>
该集合@scraped_records
仅包含我想在我的表单中显示的 13 条关联记录。
解决方案
我猜你可以使用这样的东西form.association :player_scrapes, collection: @scraped_records"
。如果这是您需要的,则association
在他们的 github 文档中可以找到更多方法选项。希望能帮助到你。
推荐阅读
- swiftui - SwiftUI 中的小部件 UI 预览
- django - GET 可以工作,但 POST 不能在 Docker 上工作
- ruby-on-rails - 范围内的随机数
- c - 为什么这个程序没有段错误?
- swift - Swift DateTime Formatter 返回具有匹配格式的 nil
- attributes - 如何使用 SRI 哈希和“onload”属性
- android - android 将 ExternalStorageProvider 转换为 MediaProvider
- vb6 - IE11 的 EOL 对使用 MSHTML 的 VB6 的影响
- android - DialogFragment 中的 ViewPager2 内的 EditText 不会显示键盘
- javascript - Javascript SetInterval 回调意外停止