2017-04-06 7 views
-1

私はrubyでファイルを設定する方法を教えていません。ルビファイルのパスを設定する方法

これはRubyのクラスで私のコード私はルビーでの書き込みファイルのパスを設定するにはどうすればよい

​​

?です。

+0

私が理解しているかわからない。ファイルを '/ public/word_template/name'として書きたい場合は' File.new( '/ public/word_template/name'、 "w +") 'だけにしてください。 – katafrakt

+0

ありがとうKatafrakt私のためのあなたの応答の仕事。投票のためのあなたの返答を書いてください – HalleyRios

答えて

0

あなたは/public/word_template/nameとしてファイルを書き込みたい場合は、ちょうどこのようFile初期化子でそれを含める必要があります。私は「

File.new('/public/word_template/name', 'w+') 
0

Fileオブジェクトを初期化するとの完全なパスを指定します。

$ irb 
irb(main):001:0> tmp_file = File.new('/tmp/name', "w+") 
=> #<File:/tmp/name> 
irb(main):002:0> tmp_file.puts "hi" 
=> nil 
irb(main):003:0> tmp_file.close 
=> nil 
irb(main):004:0> ^D 
$ cat /tmp/name 
hi 
$ 
関連する問題