私はherokuでアプリケーションを実行しています。正常に機能しているように見え、データベースにアクセスできます。さて、私は 'heroku rake db:seed'を実行しようとしています...実行され、コード内のこの点に到達します。Herokuでファイルが表示されない - Herokuブラウズのコンテンツ
composersInput = IO.readlines("app\\data\\composers.txt")
composersInput.length.times do |i|
name, borndied, nationality, style, gender = composersInput[i].split(':')
yearBorn, yearDied = borndied.split('-')
Composer.create!(:name => name, :year_born => yearBorn.to_i, :year_died => yearDied.to_i,
:nationality_id => nationality.to_i, :style_id => style.to_i, :gender => gender)
end
それは私が次のエラー「そのようなファイルやディレクトリ - アプリ\データ\のcomposers.txt」を受信composers.txtをロードしようとすると、私は理由として信じられないほど無知です。このコードはローカルコピーで正常に動作し、問題なく実行されます - composers.txtファイルが実際に自分のマシン上のそのディレクトリ内にあることを確認し、herokuへのgit pushに含まれていることを確認しました。
wが間違っていると思います。私のIO構文ですか?私のherokuアプリのファイル構造を閲覧する方法があるので、ファイルが実際にそこにあることを確認できますか?助言があれば大変感謝します:)
karmajunkie:ありがとうございましたあなたの応答:)これは確かに生産的な方向の一歩だと思われる。今のところ、私は誰かが "ls"のようにかなり驚くべきことをするようになっているように見えますが。ディレクトリリストを返しません! –
必ず引用符ではなく、バッククエストを使用してください。 – karmajunkie
Ah si。あなたは最高の男です。 –