10 ruby webforms ruby-on-rails server-side text-files
我正在使用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
Run Code Online (Sandbox Code Playgroud)
yam*_*tes 20
这不是特定于rails的问题.它可以用普通的红宝石来处理.
path = "/some/file/path.txt"
content = "data from the form"
File.open(path, "w+") do |f|
f.write(content)
end
Run Code Online (Sandbox Code Playgroud)
这里target是你想要的文件中去,并且content是任何数据你从表格中提取.
| 归档时间: |
|
| 查看次数: |
17957 次 |
| 最近记录: |