我有一个ActiveAdmin索引页面
ActiveAdmin.register Bill
Run Code Online (Sandbox Code Playgroud)
我正在尝试显示相关模型的链接
index do
column "User" do |bill|
link_to bill.user.name, admin_user_path(bill.user)
end
end
Run Code Online (Sandbox Code Playgroud)
但我遇到了N + 1查询问题 - 有一个查询来获取每个用户.
有没有办法急于加载账单的用户?
我正在使用Ruby 1.9.2,Rails 3.1,Rspec,Postgres和Spork,但我无法让它们一起玩得很好.
第一次运行规范(Spork在后台运行)运行正常.但是,当我第二次运行规范时,它失败了:
Failure/Error: Unable to find matching line from backtrace
PGError:
no connection to the server
# /Users/tom/.rvm/gems/ruby-1.9.2-p180@grapi/gems/activerecord-3.1.0.rc4/lib/active_record/connection_adapters/postgresql_adapter.rb:272:in `exec'
etc....
Run Code Online (Sandbox Code Playgroud)
任何提示赞赏!