Ich sah Warnungen in meinem Code, dass Find veraltet ist. Allerdings kann ich nicht nachvollziehen, was ich verwenden sollte, um den Fund zu ersetzen.Was ist der Ersatz für die veraltete Suche (params [: ID])
Zum Beispiel habe ich die folgenden:
private
# Use callbacks to share common setup or constraints between actions.
def set_search
@search = Search.find(params[:id])
end
Was wäre jetzt die richtige Aussage sein?
Fund nicht veraltet ist, nicht auf diese Weise .... was ist der Fehler? – trh
Ich habe etwas auf Github angeschaut, das sagt, was du sagst. Wenn ich richtig liege 'Beachte, dass find (primary_key), find_by ... und find_by ...! sind nicht veraltet. "würde sagen, dass die Art, wie ich Find verwende, nicht veraltet ist. Ich denke, der Fehler könnte in meiner IDE (Rubymine) sein, wo ich die Warnungen gesehen habe. [link] (https://github.com/rails/activerecord-deprecated_finders) –
Chris, das scheint ein Fehler in aktuellen Rubymine zu sein, siehe [diese Antwort] (http://stackoverflow.com/a/36481621/1544012). – BoraMa