Ich versuche, eine Rails-Anwendung zu schreiben, mit der Sie auf eine bestimmte Seite gehen, sagen/Person /: ID. Auf dieser Seite wird eine Reihe verfügbarer Ressourcen angezeigt. Ich möchte, dass jede Ressource eine Schaltfläche daneben hat, die diese Ressource für diese Person reserviert (indem sie eine neue Instanz eines Zuordnungsmodells erstellt). Als Erweiterung möchte ich mehrere Schaltflächen für jede Ressource, die Reservierungen abbrechen und tun andere Dinge. Ich möchte auch Daten neben einigen der Schaltflächen eingeben, z. um einige% einer Ressource zuzuordnen.Mehrere senden Schaltflächen/Formulare in Rails
Mein Problem ist, dass ich nicht herausfinden kann, wie ich dies vernünftig tun kann, ohne mich selbst zu wiederholen oder einen sehr hacky Controller zu haben. Wie kann ich dies tun, ohne auf den Wert Teil der Übermittlungsschaltflächen (der Text auf den Knöpfen) oder irgendein Javascript zu vergleichen?
Wenn Sie zwei Formulare auf einer Seite haben, wie richten Sie sie ein, damit Änderungen an beiden Formularen gespeichert werden, wenn auf die Schaltfläche zum Senden geklickt wird?