本文介绍了是否有可能使用范围,因为源与simple_form关联?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

限时删除!!

是否有可能使用范围源的关联?

 类用户< AR
  适用范围:ACTIVE_USERS,其中(状态= 4)
  ...#形式
<%= f.association:ACTIVE_USERS%GT;
...


解决方案

对不起,我不认为这会工作。作用域返回一个ActiveRecord ::关系和simple_form正在寻找一个重新presents现有的ActiveRecord ::协会(例如的has_many,belongs_to的)。一个符号

Is it possible to use a scope as source for association?

class User < AR
  scope :active_users, where('status = 4')
  ...

# form
<%= f.association :active_users %>
...
解决方案

Sorry, I don't think that will work. A scope returns an ActiveRecord::Relation and simple_form is looking for a symbol that represents an existing ActiveRecord::Association (E.g. has_many, belongs_to).

这篇关于是否有可能使用范围,因为源与simple_form关联?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

1403页,肝出来的..

09-08 06:49