Ha pasado mucho tiempo desde que utilicé el rubí para cosas como esta pero, olvido cómo abrir un archivo, buscar una cadena e imprimir lo que encuentra Ruby. Aquí es lo que tengo:Ruby encuentra la cadena en el archivo y imprime el resultado
#!/usr/bin/env ruby
f = File.new("file.txt")
text = f.read
if text =~ /string/ then
puts test
end
quiero para determinar cuál es la "raíz del documento" (rutas) es en config/routes.rb
Si imprimo la cadena, se imprime el archivo.
Me siento tonto porque no recuerdo lo que es esto, pero necesito saberlo.
Con suerte, puede hacer que imprima esto:
# Route is:
blah blah blah blah
¿No le gustaría iterar sobre cada línea en lugar de sobre el archivo completo? En cualquier caso, una simple búsqueda web proporcionará una gran cantidad de ejemplos para esto. –