ich eine Halterung für das Modell "Software-Version" habe:Rails, Ansetzungen und default_scope
testing:
id: 4
version: "4.0"
file_name: MyString4
is_testing: true
Und einen Standardbereich für das Modell:
default_scope where(is_testing: false)
Wenn ich das in einem Test:
software_versions(:testing)
ich erhalte eine Fehlermeldung:
ActiveRecord::RecordNotFound: Couldn't find SoftwareVersion with id=4 [WHERE `software_versions`.`is_testing` = 0]
Ist das beabsichtigte Verhalten? Und wie überschreibe ich es?
Nun in der Leuchte yo angeben, dass is_testing wahr ist und der Standardbereich des Modells ist: is_testing: false so wie kann der Datensatz gefunden werden? –