Ruby on Railsを使用していて、ユーザー入力から情報を取得するフォームがあります。次に、ユーザー入力を取得してテキストファイルに書き込みたいです。サーバー側で。ファイルを/public/UserInput.txtなどの場所に保存したいと思います。
Ruby on Railsを使用してこれを行う方法はありますか?それともPHPなどの別の言語が必要ですか?どちらの場合でも誰でもできますこれがどのように行われるかの例を教えてください。
前もって感謝します。
更新テキストファイルを提供しないコードは次のとおりです。
after_save :create_file
def create_file
parameter_file = File.new('C:\\parameter_file.txt', "w")
parameter_file.puts(:parameter)
end
これは実際にはRails固有の問題ではありません。プレーンなRubyで対処できます。
path = "/some/file/path.txt"
content = "data from the form"
File.open(path, "w+") do |f|
f.write(content)
end
ここで、target
はファイルの移動先であり、content
はフォームから抽出するデータです。