require 'open-uri'
file_contents = open('local-file.txt') { |f| f.read }
ファイルを開く方法を前進させます.. どうすればローカルファイルを開いて読み取ることができますか? 継続的にライブまたは変化するデータで?
ライブフィードに似たもの..など-ファイルを読み取る以外に、30秒ごとに..ファイル接続を開いたままにする方法があります-発生したすべての変更をログに記録できるようにします...
require 'open-uri'
file_contents = open('local-file.txt') { |f| f.read }
ファイルを開く方法を前進させます.. どうすればローカルファイルを開いて読み取ることができますか? 継続的にライブまたは変化するデータで?
ライブフィードに似たもの..など-ファイルを読み取る以外に、30秒ごとに..ファイル接続を開いたままにする方法があります-発生したすべての変更をログに記録できるようにします...
IO::open
ドキュメントを読む:
関連付けられたブロックがない場合、IO.open は ::new と同義です。オプションのコード ブロックが指定されている場合は、引数として io が渡され、ブロックが終了すると IO オブジェクトが自動的に閉じられます。この場合、::open はブロックの値を返します。
ブロックなし
file = File.open('doc.txt')
file.closed? # => false
ブロック付き
file = File.open('doc.txt') {|f| f }
file.closed? # => true
ファイル接続を開いたままにしておく方法はありますか - 起こっているすべての変更をログに記録できるように...
File::open
次に、メソッドでブロックを使用しないでください。