Ich habe ein Post-Modell, und ich möchte eine Art und Weise des Zählens der Anzahl von Zeiten, die ein Post durch die posts_controller besucht wurde implementieren, so dass ich kann Posts nach Anzahl der Aufrufe sortieren. Bisher habe ich eine Migration erstellt eine ‚Ansicht count‘ Spalte durch Post-Modell hinzuzufügen:Wie man einen 'Seitenzähler' in einem Controller in Schienen erstellt
class AddViewcountToPosts < ActiveRecord::Migration
def change
add_column :posts, :view_count, :integer
end
end
Ich mag im Grunde etwas in den Posts zeigen Methode ein auf die view_count Spalte die Show Aktion jedes Mal hinzufügen wird zugegriffen.
Jede Hilfe wäre sehr dankbar :)
Sie haben 70% der Lösung direkt in der Frage. Sie müssen nur Ihre Worte im Code ausdrücken. :) Es scheint, dass Sie mit Datenbanken/Modellen nicht sehr vertraut sind. In diesem Fall hilft das (Neu-) Lesen der Rails Tutorial. Fügen Sie dazu –