0
此查询总是返回[nil]
的Rails 4.2 ActiveAdmin得到管理员的电子邮件地址
AdminUser.all.collect{|a|a.email}
但是这两个查询只是正常工作。
AdminUser.all
AdminUser.all.collect{|a| a.current_sign_in_ip}
为什么我无法获取电子邮件地址?
更新
电子邮件字段本身不是零。它是存在于AdminUser.all
呼叫,也该呼叫retuns正确的电子邮件。
>>au=AdminUser.find(1)
>>au[:email]
=>[email protected]
解决原来的问题
通过另一question/problem我想通了,我在我的model/admin_user.rb
我删除了它,现在也是 AdminUser.all.collect {我:email
场添加attr_accessor
|一| a.email}
查询工作。
噢感谢错字竟是只在这里。但第二个声明无论如何工作;)感谢该方法! – theDrifter