QA@IT
«回答へ戻る

回答を投稿

Rubyは初心者ですがFile.expand_path(__FILE__) をすると RSS::Parser.parse` がnil` を返しますね。
でも、以下だとなんで通るんだろう。同じ様にpathを読んでいるように見えるんだけどなぁ。

path_to_xml=File.join(File.dirname(__FILE__),"..","public",rss_file_name)
p RSS::Parser.parse(path_to_xml) # => not nil

もっと精進しよう。

Rubyは初心者ですが`File.expand_path(__FILE__)` をすると `RSS::Parser.parse` が `nil` を返しますね。
でも、以下だとなんで通るんだろう。同じ様にpathを読んでいるように見えるんだけどなぁ。

```ruby
path_to_xml=File.join(File.dirname(__FILE__),"..","public",rss_file_name)
p RSS::Parser.parse(path_to_xml) # => not nil
```

もっと精進しよう。