Ich habe ein Attribut in meiner Benutzerdatenbank vom Typ "Date". Ich möchte es in der "show view" in jedem Format zeigen. Was soll ich in show.html.erb schreiben, damit ich den Inhalt dieses Feldes eines Benutzerobjekts sehen kann? Thanks :)Eine Datumsvariable aus der Datenbank anzeigen - Rails
1
A
Antwort
2
Sie können das Datumsformat in einer Konfigurationsdatei und/oder einem Helfer speichern möchten, so dass Sie leicht ändern können, und es verwenden, global überall dort, wo Sie es in einer Ansicht drucken.
Sie können ein Datum wie folgt drucken:
<%= @user.datecolumn.strftime('%B %d, %Y') %>
dieses Artikels, wo die Datumsformate aufgeführt sind und es mehr Informationen zum Thema:
0
<%= user.created_at.strftime("%B %m") %>
am strftime
Methode Werfen Sie einen Blick: http://www.ruby-doc.org/core-1.9.3/Time.html#method-i-strftime
Verwandte Themen
- 1. Werte aus der Datenbank anzeigen
- 2. Eine Tabelle auf einer Webseite aus der Datenbank anzeigen
- 3. Bild aus der Datenbank anzeigen Nvarchar Typ
- 4. Wert aus der Datenbank im Array anzeigen
- 5. Datum aus der Datenbank in JDateChooser anzeigen
- 6. Rails Internationalisierung mit Rails Daten aus der Datenbank
- 7. Alle Daten in der Dropdown-Liste aus der Datenbank anzeigen
- 8. VBA - Datumsvariable in Hashtags?
- 9. Wie frage ich eine Datenbank aus meiner Rails App?
- 10. Rails: Ändern der Datenbank
- 11. Bild aus Datenbank in .rdlc Bericht anzeigen
- 12. Sonderzeichen aus MySQL-Datenbank in Joomla anzeigen
- 13. Anzeigen aller Tabellennamen in PHP aus der MySQL-Datenbank
- 14. Namen getrennt anzeigen (Namen aus der Datenbank holen)
- 15. anzeigen Checkbox Werte aus der Datenbank in PHP
- 16. Anzeigen von Daten aus der Datenbank funktioniert nicht mit PDO
- 17. Anzeigen von Daten aus der Datenbank in Django Formularfeld
- 18. Bild aus der Datenbank in asp mvc anzeigen
- 19. Schleifen und Anzeigen mehrerer Tabellenzeilen aus der Datenbank sql
- 20. Anzeigen von Daten aus der Datenbank als Tabellenkopf
- 21. JSON Sortierung mit Werten aus der Datenbank in Rails
- 22. Datumsvariable funktioniert, funktioniert aber nicht
- 23. möchten Anzeigen aus meiner Datenbank anzeigen, wenn Anzeigen nicht gefunden werden als Chitika Code Anzeigen
- 24. GWT - Bild aus der Datenbank
- 25. Rails: Anzeigen eines Bildes aus einem Blob-Feld in einer Datenbank
- 26. , wie aus der Datenbank
- 27. Wie liest man eine CSV-Datei aus der Datenbank?
- 28. Navigationsmenü aus der Datenbank
- 29. Wie aus der Datenbank
- 30. Alle Ansichten der Oracle-Datenbank anzeigen
Danke für die schnelle Antwort. Wir stellen fest, dass wir das Datum nicht korrekt in das Feld "end_date" des Datensatzes in der Datenbank schreiben. Daher haben wir einen Nullfehler. Unser Formularfeld für das Datum ist das folgende:
<%= date_select("show", "end_date", :default => Date.today, :order => [:month, :day, :year], :start_year => Date.today.year, :end_year => Date.today.year + 10)%>
Sie scheinen einen Formularersteller zu verwenden (wegen 'f.label'). Warum wird Ihre Datumsauswahl nicht auch an den Formular-Builder gebunden (d. H. 'F.date_select' und ohne den Modellnamen)? Zweitens sollten Sie wie bei jedem Aktualisierungsproblem Ihr Serverprotokoll überprüfen und sehen, was beim Absenden des Formulars übermittelt wird. Wenn das nicht hilft, können Sie eine neue Frage starten, da es sich um eine andere handelt, als Sie gestellt haben. Und akzeptiere bitte meine Antwort, wenn es mit deiner Sichtfrage geholfen hat. –