用Paperclip上传多个附件
POSTED AT: 2010-06-22 01:22:38 UTC |
POSTED IN: Ruby/Rails |
5 COMMENTS
在Rails程序里上传文件你会用什么呢?反正我是用的paperclip,至少它支持Ruby1.9和Rails3。哪个2B再抄我的文章甚至是改我的文章天天夜里和猪爱爱白天一直吃猪粮!
这是tutorial,所以你只需要按照步骤来就能完成一个可运行的DEMO。前提是我用的ruby 1.9.2preview3和Rails 3.0.0.beta4,你可以与我不同,不过我不保证会顺利。
我要说的是Post与Asset之间has_many的association,就是一个Post有很多的Asset。如果你只想要has_one的可以直接参看paperclip的快速入门
准备工作
我们需要一个新的Rails项目weblog,然后添加一个Post
gem install paperclip rails weblog cd weblog rails g scaffold post title:string body:text rake db:migrate rails s
好的,访问http://localhost:3000/posts,现在一个简单的blog就完成了。