diff --git a/.gitignore b/.gitignore index d33a9d7..3361e9a 100755 --- a/.gitignore +++ b/.gitignore @@ -48,4 +48,5 @@ console Gemfile.lock /config/database.yml /config/start_topic.yml -/config/contact_topic.yml \ No newline at end of file +/config/contact_topic.yml +.* \ No newline at end of file diff --git a/app/controllers/themengruppen_controller.rb b/app/controllers/themengruppen_controller.rb index 5a58bc1..f84c9de 100644 --- a/app/controllers/themengruppen_controller.rb +++ b/app/controllers/themengruppen_controller.rb @@ -3,7 +3,7 @@ class ThemengruppenController < ApplicationController # GET /themengruppen.json load_and_authorize_resource def index - @themengruppen = Themengruppe.accessible_by(current_ability, :show).public.order(:priority).reverse_order + @themengruppen = Themengruppe.accessible_by(current_ability, :show).public.includes(:themen) @toolbar_elements = [] @toolbar_elements << {:icon=>:plus, :hicon=>'icon-plus-sign', :text=>I18n.t('themengruppe.new'), :path=>new_themengruppe_path()} if can? :new, Themengruppe @toolbar_elements << {:icon=>:plus, :hicon=>'icon-plus-sign', :text=>I18n.t('themengruppe.manage_all'), :path=>verwalten_all_themengruppen_path()} if can? :verwalten_all, Themengruppe diff --git a/app/models/thema.rb b/app/models/thema.rb index 9b77a1e..77366f8 100644 --- a/app/models/thema.rb +++ b/app/models/thema.rb @@ -43,7 +43,7 @@ class Thema < ActiveRecord::Base scope :outdated, -> {includes(:translations).where("thema_translations.updated_atI18n.t.locale)} scope :public, where(:isdraft=>false).includes(:themengruppe).where("themengruppen.public"=>true) - default_scope order("themen.priority").reverse_order + default_scope includes(:translations).order("themen.priority").reverse_order # make topic searchable searchable do text :text diff --git a/config/initializers/query_trace.rb b/config/initializers/query_trace.rb index a2c486b..91d282a 100644 --- a/config/initializers/query_trace.rb +++ b/config/initializers/query_trace.rb @@ -1 +1 @@ -ActiveRecordQueryTrace.enabled=true +#ActiveRecordQueryTrace.enabled=true