Ich überlege derzeit, ob ich ActsAsTaggableOn verwenden oder eigene Rollen erstellen soll. Ich kann Benutzer nicht zufällig Tags erstellen lassen, sondern eine Liste zulässiger Tags für ein Projektmodell definieren. Benutzer, die diesem Projekt zugeordnet sind, können nur die Tags auswählen, die für dieses Projekt zulässig sind (über das Projekt- und Tag-Modell, in dem ein Projekt mehrere Tags haben kann). Die gesunde Sache scheint ActsAsTaggableOn zu verwenden, aber nachdem ich mehr als eine Stunde gegoogelt habe, kann ich nicht viel Dokumentation über meinen Anwendungsfall finden.Begrenzende Tags zur Verwendung mit ActsAsTaggableOn
0
A
Antwort
0
Ich habe nicht ActsAsTaggableOn verwendet, aber wenn Ihr einziges Problem ist, zu beschränken, welche Tags ausgewählt werden können, sollte das einfach sein.
Verwenden Sie einen Edelstein wie chosen-rails
, um einen netten Selektor zu machen, um Tags aus einem Array von erlaubten Tags auszuwählen, die Sie liefern. Das zurückgegebene Array ausgewählter Tags wird Ihrem Feld acts_as_tagable_on zugewiesen.
Wenn die ActsAsTaggableOn nicht Array-Eingang (ich bin mir nicht klar auf, dass) machen das Array ein attr_accessor Feld wie tag_array
und dann tun
my_object.my_tags = tag_array.join(',')
Verwandte Themen
- 1. Rate begrenzende Anmeldung API
- 2. Feldtrennzeichen - Problem begrenzende Befehlszeichen
- 3. lxml/xpath - begrenzende Ausgabe
- 4. Verwendung formlos Tags mit LabelledGenerics
- 5. Verwendung von YAML-Tags zur Bezeichnung von Typen
- 6. Begrenzende Felder auf $ lookup mongo
- 7. begrenzende versionControl.GetAllTeamProjects zu spezifischen Ordnern
- 8. Yii2 Verwendung Formular-Tags
- 9. Verwendung eines Tags mit Dropdown-Option
- 10. Verwendung von Struts2-Tags mit Bootstrap
- 11. Abfrage zur Bestimmung verwandte Tags
- 12. MySQL Query begrenzende Ergebnisse nach Untertabelle
- 13. Django Rest Framework - Begrenzende Felder Verschachtelung Serializer
- 14. SAS: Begrenzende Variablen in PROC EXPORT
- 15. Xcode ios Begrenzende Zeichen in UIAlertView Textansicht
- 16. Perl: Begrenzende Zeichen auf String Skalarvariablen
- 17. Python - Begrenzende Anzahl der Zeilen (numpy)
- 18. HtmlAgilityPack Verwendung zu Hyperlink-Tags
- 19. xsd.exe - Schema zur Klasse - zur Verwendung mit WCF
- 20. Order Tags alphabetisch standardmäßig mit Taten als Taggable On
- 21. Ecplise zur automatischen Vervollständigung primefaces Tags
- 22. Ansible - Zugriff auf Tags zur Laufzeit
- 23. RegEx-Konvertierung zur Verwendung mit Javascript
- 24. Alternative zu CasperJS zur Verwendung mit Cucumber.js
- 25. C#: Klasse zur Verwendung mit Objekt
- 26. Verwendung von NStream zur Kommunikation mit PHP?
- 27. konfiguration pyramid_beaker zur Verwendung mit mysql
- 28. Laravel-Pass-Array zur Verwendung mit
- 29. Alternative zur Verwendung der Beziehung mit SQLite
- 30. Hinweis zur Verwendung von Crontab mit Bash
Danke für die Idee unterstützen. Ich benutze select2 bereits und werde es so integrieren. – Rudi