Ruby on rails 将附件保存到数据库和Rails应用程序公共目录

Ruby on rails 将附件保存到数据库和Rails应用程序公共目录,ruby-on-rails,file,Ruby On Rails,File,我是ROR新手,正在学习它。我正在使用Rails 2.3.5。我有一个可以附加多个文件的表单。我需要将这些附件保存在我的数据库中以及我的应用程序目录中的一个目录中。我不想使用曲别针插件,因为我需要学习文件系统,以及如何创建目录和保存这些附件到它。因此,任何参考/教程都将不胜感激。请帮忙。 当我提交表单时,控制台中的参数如下 Processing ReminderPluginController#create_reminder (for 127.0.0.1 at 2013-10-05 19:52:

我是ROR新手,正在学习它。我正在使用Rails 2.3.5。我有一个可以附加多个文件的表单。我需要将这些附件保存在我的数据库中以及我的应用程序目录中的一个目录中。我不想使用曲别针插件,因为我需要学习文件系统,以及如何创建目录和保存这些附件到它。因此,任何参考/教程都将不胜感激。请帮忙。 当我提交表单时,控制台中的参数如下

Processing ReminderPluginController#create_reminder (for 127.0.0.1 at 2013-10-05 19:52:14) [POST]
  Parameters: {"reminder"=>{"subject"=>"Hello", "email"=>"", "body"=>"<p>My first thing</p>"}, "attachments"=>[#<File:/tmp/RackMultipart20131005-8107-o8osmj-0>, #<File:/tmp/RackMultipart20131005-8107-1n1k7pz-0>], "controller"=>"reminder_plugin", "select_batch"=>{"batch"=>"2"}, "recipients"=>"20", "select_department"=>{"department"=>""}, "commit"=>"Send", "authenticity_token"=>"pKT8//ESD5SWvSuelVpOiHw3k30RxrqDOODckUToURs=", "action"=>"create_reminder"}
处理提醒PluginController#创建提醒(适用于2013-10-05 19:52:14的127.0.0.1)[发布]
参数:{“提醒”=>{“主题”=>“你好”,“电子邮件”=>,“正文”=>“我的第一件事”

”,“附件”=>[#],#],“控制器”=>“提醒插件”,“选择批”=>{“批”=>“2”},“收件人”=>“20”,“选择部门”=>,“提交”=>“发送”、“真实性”=>“pKT8//ESD5SWVsueQdooodCoolV3KUR3KUKUKUKUKUKUKUKUKUKUKUKUKUKUKUKUKUKUKUKUKUKUKUKUKUKUKUKUKZZZZZZT=>”,“>“创建提醒”}

但我不知道如何创建目录并在其中保存附件。

出于好奇,当Rails现在升级到版本4时,为什么要在Rails 2.3.5上学习呢?相信我,这是一个完全不同的世界

但关于手头的问题,我想你会发现这些参考资料很有用:

  • 关于StackOverflow,这是一个特定于Heroku的问题,但基本思想是一样的
希望有帮助