Rails 4.1枚举限制在fields_for中返回

时间:2014-04-17 02:05:50

标签: ruby-on-rails enums nested-attributes ruby-on-rails-4.1

我有一个简单的嵌套表单,它显示用户仪表板的字段和仪表板的磁贴(也称为小部件)的嵌套属性。我使用的是Rails 4.1,并且只想显示:tiles的{​​{1}}。将enum :middle_column (whose value is 2)更改为限制为f.simple_fields_for :tiles do |builder|

的正确语法是什么?
enum :middle_column

1 个答案:

答案 0 :(得分:1)

傻傻的我。我可以将第二个参数传递给simple_fields_for,这将限制结果。

f.simple_fields_for :tiles, f.object.tiles.where(position: Tile.positions[:middle_column]) do |builder|