2017-12-27 5 views
0

Meine Tabelle enthält Zeilen, jede Zeile enthält ein Kontofeld mit der E-Mail des aktuellen Benutzers, so dass Benutzer nur auf Zeilen zugreifen können, die ihre eigenen Daten enthalten. Rails_Admin exportiert erfolgreich ALLE Zeilen. Wie kann ich NUR die Zeilen exportieren, die zum Benutzer-E-Mail-Konto gehören? Ich bin neu in .hamlRails_Admin - So exportieren Sie bestimmte Zeilen

+0

Vielleicht möchten Sie nehmen ein Blick auf andere Fragen, die beim Stack-Überlauf gestellt wurden, für Beispiele, welche Informationen enthalten sind und wie sie formatiert werden. Vor allem: https://stackoverflow.com/help/how-to-ask –

+0

Fügen Sie Ihren Code hinzu, damit wir sehen können, was Sie bisher haben. – CherryPlaysRoblox

+0

Ihre Frage ist nicht klar genug! versuchen Sie, Code oder Daten zu teilen, um die Antwort schnell zu erhalten. BTW Warum filtern Sie nicht die Daten basierend auf diesem speziellen Benutzer und exportieren Sie dann? –

Antwort

-1

Sie auswählen können, die durch die Definition der Exportblock

RailsAdmin.config do |config| 
    config.model 'Highway' do 
    export do 
     field :number_of_lanes 
    end 
    end 
end 

auch exportieren Felder können Sie den Wert der einzelnen Felder konfigurieren

RailsAdmin.config do |config| 
    config.model 'Lesson' do 
     export do 
     field :teacher, :string do 
      export_value do 
      value.name if value #value is an instance of Teacher 
      end 
     end 
     end 
    end 
    end 
+0

Interessieren Sie sich, warum der Downvote? –

+0

Vielen Dank, ich versuche es jetzt. Ich habe dich nicht gewählt. – Pierre

+0

Aber ich möchte nicht bestimmte Felder, sondern bestimmte Zeilen exportieren. Zum Beispiel alle Zeilen mit Feld Account = curent_user.email. Normalerweise mache ich das: @myselected_items = Contact.where ("Account =?", Current_user.email). Aber mit rails_admin in .haml geschrieben bin ich verloren. – Pierre

Verwandte Themen