Ich habe die folgende Datenbank:Sortierung HABTM Daten in Schienen
class User < ActiveRecord::Base
has_and_belongs_to_many :apps
class App < ActiveRecord::Base
has_and_belongs_to_many :users
In der Ansicht für einen Benutzer (users/show.html.haml
) Ich alle die sortierten Apps von denen der aktuelle Benutzer hat auflisten möchten.
%table
%thead
%tr
%th Name
%th Available
- for app in App.order("??????")
%tr
%td= link_to app.name, app_path(app)
%td
- if @user.apps.include?(app)
%i.icon-ok
- else
%i.icon-remove
Meine Frage ist, was ich in die Reihenfolge-Funktion, um die Sortierung zu tun.
Ich weiß, dass ich es auch in meinem Beispiel-Code. Wie sage ich, ich möchte 'App.order (@ user.apps.include? (This))' 'oder etwas zu diesem Zweck –