Skip to content
This repository has been archived by the owner on Mar 26, 2024. It is now read-only.

Commit

Permalink
Merge pull request #276 from sodabrew/group_by_alias
Browse files Browse the repository at this point in the history
Group by name
  • Loading branch information
sodabrew committed Feb 20, 2014
2 parents e07f946 + c7448ab commit 4f0b81b
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 3 deletions.
2 changes: 1 addition & 1 deletion app/models/node_class.rb
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ def self.per_page; SETTINGS.classes_per_page end # Pagination
LEFT OUTER JOIN node_class_memberships ON (node_classes.id = node_class_memberships.node_class_id)
LEFT OUTER JOIN nodes ON (nodes.id = node_class_memberships.node_id)
SQL
:group => 'node_classes.id'
:group => 'node_classes.id, node_classes.name'

def to_param
SETTINGS.numeric_url_slugs ? id.to_s : name
Expand Down
7 changes: 5 additions & 2 deletions app/models/node_group.rb
Original file line number Diff line number Diff line change
Expand Up @@ -35,8 +35,11 @@ def self.per_page; SETTINGS.groups_per_page end # Pagination

scope :with_nodes_count,
:select => 'node_groups.*, count(nodes.id) as nodes_count',
:joins => 'LEFT OUTER JOIN node_group_memberships ON (node_groups.id = node_group_memberships.node_group_id) LEFT OUTER JOIN nodes ON (nodes.id = node_group_memberships.node_id)',
:group => 'node_groups.id'
:joins => <<-SQL,
LEFT OUTER JOIN node_group_memberships ON (node_groups.id = node_group_memberships.node_group_id)
LEFT OUTER JOIN nodes ON (nodes.id = node_group_memberships.node_id)
SQL
:group => 'node_groups.id, node_groups.name'

assigns_related :node_class, :node_group, :node

Expand Down

0 comments on commit 4f0b81b

Please sign in to comment.