Hallo i als zwei Optionen für den Benutzer für seine Liste geben wollen, 1. Merken 2. speichern und veröffentlichen Wie konnte ich das auf Schienen in Ruby tunBenutzer seine Liste speichern, bevor in Ruby on Rails einreichen
-1
A
Antwort
1
der f.submit
Wert als commit
Nachricht übergeben wird und in params verfügbar . Sie können zwei Sendeschaltflächen eingeben.
<%= f.submit 'Save' %>
<%= f.submit 'Save and Publish' %>
So in der Steuerung können Sie so etwas wie dieses
if params[:commit] == 'Save'
# do something
else
# do something else
end
tun Wenn Sie mehr als 2 verwenden ein elsif
auch haben wollen.
0
Sie können einen Feldnamen status
in der Listen-Tabelle hinzufügen, wenn gespeichert und nicht veröffentlicht werden, stellen Sie sich auf saved
, wenn veröffentlicht, stellen Sie sich auf published
Verwandte Themen
- 1. ruby on rails Konvertierung in Benutzer Zeitzone
- 2. Ruby on Rails sortierbare Liste
- 3. Routing "Following Liste" in Ruby on Rails
- 4. Dokumente mit Ruby On Rails speichern
- 5. Ruby on Rails Libelle
- 6. Ruby on Rails: Speichern des Zupfergebnisses
- 7. Feldprüfung Ruby on Rails
- 8. Ruby on Rails konvertieren Liste Array
- 9. Ruby on Rails Beziehungen
- 10. Ruby On Rails Application.html.haml
- 11. Probleme beim Speichern mit Ruby on Rails haben
- 12. Ruby on Rails: Bestätigungsseite für ActiveRecord Objekterstellung
- 13. Curl on Ruby on Rails
- 14. Formatieren Ruby on Rails Textfelder
- 15. Ruby on Rails überwiegendes gleich
- 16. Kontrollkästchen in Ruby on Rails concating
- 17. Ruby on Rails 3 mehrere Tabellen
- 18. Ruby on rails Verbindungsproblem
- 19. Ruby on Rails Entschlüsselung
- 20. Ruby on rails Pfadhelfer
- 21. Ruby on Rails regex
- 22. Ruby on rails Queing
- 23. Ruby-on-Rails Authentifizierungsanleitung
- 24. Ruby On Rails Migration
- 25. ruby-on-rails: gravatar_for
- 26. Ruby on Rails bietet
- 27. Ruby on Rails Cache
- 28. Ruby on Rails Fehler
- 29. LocalJumpError (Ruby on Rails)
- 30. Parsing in Ruby (on Rails)
'published' könnte ein Feld im' Listing' Modell sein, das auf 'Save and Publish' auf true aktualisiert werden kann – awin