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