2013-08-02 51 views
0

也许这是一个问题已经问,但我没有找到答案。轨道上的红宝石,文件上传和数据库

大家好。

我是新的红宝石在轨道上。

我正在使用Ruby 1.9.3和rails 3.0.5,我想创建一个页面上传文件(视频)在服务器的共享文件夹上,当文件上传时我想保存名称我的数据库上的文件(SQLITE3)。

之后我想使用HTML5来列出我在其他页面上的所有视频。

结构如下:首页 - >点击按钮上传文件 - >上传页面文件 - >返回首页查看视频列表。

如果可能我想使它手工制作,没有宝石。

现在我已尝试类似混合:http://french.railstutorial.org/chapters/user-microposts#tophttp://www.tutorialspoint.com/ruby-on-rails/rails-file-uploading.htm。但到目前为止没有得到任何工作。

谢谢你的帮助。

p.s. :对不起,如果我的英语不太好。

回答

0

有一个原因人们使用宝石。它们为应用提供了灵活性和简单性。宝石是祝福和不使用宝石,当你可以是完全浪费时间。至于这个应用程序,请考虑Carrierwave宝石。一个是专门为文件上传而设计的。 Here是一个关于如何使用它的railscast视频。我相信你会发现它非常简单并且很棒。

+0

谢谢我要看看这 – Mart

+0

谢谢,但我真的不明白如何使用这个,我不能安装rmagick,这就是为什么我不想使用宝石 – Mart

+0

然后不要使用Rmagic,有什么问题。 Rmagic用于图像的一些操作。 – Prostakov