1
在我正在开发的一个小型Sinatra应用程序中,我想将我在textarea中编写的内容存储到文本文件中。什么是最简单的方法来做到这一点?将文本区的内容保存到带有Ruby的文本文件中
在我正在开发的一个小型Sinatra应用程序中,我想将我在textarea中编写的内容存储到文本文件中。什么是最简单的方法来做到这一点?将文本区的内容保存到带有Ruby的文本文件中
在你post
处理器(你拥有了它,对吗?)只转储任何已通过你的表单字段传递到一个文件:
post '/' do
File.open('name_of_the_file.txt', 'w') do |f|
f.write params[:name_of_your_textarea]
end
end
我做*正是*的是,但是当我尝试它的本地主机,它给了我一个404,这是完全疯了! –
您应该检查您提交表单的页面路径是否与处理程序路径匹配。 –
它确实。我甚至改写了它来仔细检查。 –