0
RailsでプロダクションのCSVファイルにユーザー生成データを書きたいと思っていますが、データを正常に書き込んで取得することができませんでした。それが書かれていないか、それを取得しようとする私の方法に欠陥がある(またはその両方)可能性があります。生産現場のRailsでCSVに書き込む
これは私の静的なページコントローラである:私は同じ結果とoutput.csv
ファイルの生産バージョンを表示する2つの方法の両方を試してみた
def home
line = ["static_pages","home","test"]
CSV.open("db/output.csv", "ab") do |csv|
csv << line
end
...
end
。
方法#1:
$ heroku run console
> Dir.chdir("db")
> puts CSV.open("output.csv").read()
方法#2
$ git fetch
$ git checkout FETCH_HEAD -- db/output.csv
は、どちらの方法は、開発環境での間、最も最近更新されたファイルのバージョンを返します。
私はここで何か基本的なものを簡単に見逃す可能性があります。あなたが何が問題であると思われるか教えてください。
ありがとうございます。私はFBの友人からこのアドバイスを受けました。私はデータベースを使用しないことで何も得られず、利用可能なメモリが十分にあり、アプリケーションディレクトリはデータを格納する信頼できる場所ではないと説明しました。私はトリックを行う単純なアクティビティモデルを作成しました。 –