Ruby on rails 4 N+;1查询问题
我不明白为什么bullect gem在我的查询中包含n+1查询时却抱怨它 发行 检测到N+1查询Ruby on rails 4 N+;1查询问题,ruby-on-rails-4,activerecord,Ruby On Rails 4,Activerecord,我不明白为什么bullect gem在我的查询中包含n+1查询时却抱怨它 发行 检测到N+1查询 AddonTypeValue => [:addon_option_values] Add to your finder: :includes => [:addon_option_values] 质疑 我的观点-jbuilder json.addon_option_values addon_type_value.addon_option_values do |aov| jso
AddonTypeValue => [:addon_option_values]
Add to your finder: :includes => [:addon_option_values]
质疑
我的观点-jbuilder
json.addon_option_values addon_type_value.addon_option_values do |aov|
json.id aov.id
json.p_name aov.p_name
json.position aov.position
end
请求输出日志-N+1查询方法调用堆栈
/app/views/api/v1/designs/show.json.jbuilder:45:in`block(2层)in_app_view_api_v___设计_show_json_jbuilder__3899644929766612648_11335760'
/app/views/api/v1/designs/show.json.jbuilder:39:in`block in_app_views_api_v__设计_show_json_jbuilder__3899644929766612648_11335760'
/app/views/api/v1/designs/show.json.jbuilder:35:in`_app_view_api_v___设计_show_json_jbuilder__3899644929766612648_11335760'
/app/views/api/v1/designs/show.json.jbuilder:45:in`block(2层)in_app_view_api_v___设计_show_json_jbuilder__3899644929766612648_11335760'
/app/views/api/v1/designs/show.json.jbuilder:39:in`block in_app_views_api_v__设计_show_json_jbuilder__3899644929766612648_11335760'
/app/views/api/v1/designs/show.json.jbuilder:35:in`_app_view_api_v___设计_show_json_jbuilder__3899644929766612648_11335760'
json.addon_option_values addon_type_value.addon_option_values do |aov|
json.id aov.id
json.p_name aov.p_name
json.position aov.position
end