Ich habe eine Frage zu den Parametern:Wie params für Benutzer-Dashboard in Schienen zu verwenden
Wie die Anzeige der einzelnen Benutzer in meinem Controller zu filtern.
in meinem Modell
user.rb: has_many: questions
question.rb belongs_to: user
Controller:
`skip_before_action: authenticate_user !, nur: [neue] before_action : find_question, nur: [: show,: edit,: update,: destroy]
def index
@questions = Questions.all
end
private
def find_question
@question = Question.find(params[:id])
end`
Was meinen Sie mit "Filter die Anzeige von jedem Benutzer in meinem Controller." ? Können Sie ein Beispiel dafür nennen, was Sie zu tun versuchen? – Pholochtairze
Ich möchte nur für jeden Benutzer ihre individuellen Antworten eingeloggt haben – Boboss
Ich gehe davon aus, dass sich Menschen auf Ihrer Website anmelden? Verwenden Sie ein Gerät oder haben Sie eine eigene Authentifizierung durchgeführt? Sie können die "current_user" -Methode verwenden, um die richtige Person abzurufen, und dann alle zugehörigen Datensätze anzeigen, wenn Sie Geräte- oder die meisten standardmäßigen benutzerdefinierten Authentifizierungsmethoden verwenden. – bkunzi01