Rails Tempfilstrategi Binära Alternativ
En verktygsklass för hantering av temporära filer När du skapar ett Tempfile-objekt skapas en temporär fil med ett unikt filnamn. En Tempfile-objekt beter sig precis som ett filobjekt och du kan utföra alla vanliga filoperationer på den läsdata, skriva data , ändrar dess behörigheter osv. Så även om den här klassen inte explicit dokumenterar alla instansmetoder som stöds av File, kan du faktiskt ringa någon filinstansmetod på ett Tempfile-objekt. Goda rutiner. Exakt närliggande. När ett Tempfile-objekt är insamlat, eller När Ruby-tolken avslutas, kommer dess associerade temporära fil automatiskt att raderas. Det betyder att det inte är nödvändigt att explicit ta bort en Tempfile efter användning, men det är bra att göra så att inte explicit radera oanvända Tempfiler kan eventuellt lämna stora mängder tempfiler på filsystemet tills de är skräp samlade Förekomsten av dessa tempfiler kan göra det svårare att bestämma ett nytt Tempfile-filnamn. Därför borde man redan sätt ringa upp länk el