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

时间:2013-10-05 14:29:17

标签: ruby-on-rails file

我是ROR的新手并且正在学习它。我正在使用Rails 2.3.5。我有一个表单,我可以附加多个文件。我需要在我的数据库中以及应用程序目录中的目录中保存这些附件。我不想使用paperclip插件,因为我需要学习文件系统以及如何创建dir并将这些附件保存到其中。所以任何参考/教程都将受到高度赞赏。请帮忙。 当我提交表单时,我将控制台中的参数作为

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"}

但我不知道在其中创建目录和保存附件..

1 个答案:

答案 0 :(得分:2)

出于好奇,当Rails现在达到第4版时,你为什么要学习Rails 2.3.5?相信我,有一个与众不同的世界。

但是就目前的问题而言,我认为你会发现这些参考资料很有用:

希望有所帮助。