/ / Accesorios de rieles que hacen referencia a la ruta local - rubí sobre rieles, rubí, rubí sobre rieles 3, pruebas de unidad, accesorios

Accesorios de rieles que hacen referencia a la ruta local - rubí sobre rieles, rubí, rubí sobre rieles 3, pruebas de unidad, accesorios

Estoy usando aparatos y estoy haciendo una prueba en la queNecesidad de acceder a una URL de un archivo de una determinada persona. No quiero ir a Internet para buscar esto cada vez, así que descargué el archivo y lo puse en mi directorio de prueba "/test/sample/somefile.html".

¿Cómo escribo la ruta local en mi archivo de aparatos para poder acceder? file_path dentro de mi prueba

#BEFORE
three:
id: 3
user: Joey
file_path: http://www.google.com/somefile.html
last_modified:



#AFTER
three:
id: 3
user: Joey
file_path: <%= "./test/sample/somefile.html" %>
last_modified:

Respuestas

1 para la respuesta № 1

Hacer:

three:
id: 3
user: Joey
file_path: <%= "#{Rails.root}/test/sample/somefile.html" %>
last_modified:

O usar RAILS_ROOT Si tienes una versión antigua de Rails.