0

我正在为小学制作网页。现在我需要实施画廊。我是红宝石的新手,所以我想问你们,这是不错的画廊。好Ruby on Rails 3.2.1画廊

谢谢。

+1

尝试更具体一点关于你正在寻找什么样的画廊。和图片库。发布一个链接到一个你喜欢的网站,这将是一个好的开始。我有一种感觉,无论你如何构建库,它都可能使用jquery插件来显示在你的html页面中。至于HTML客户端,我建议阅读这样的文章:http://www.1stwebdesigner.com/css/fresh-jquery-image-gallery-display-solutions/以获得更多的想法。 – botbot 2012-04-16 06:44:31

回答

1

据我所知,没有像Rails生态系统中的'画廊实施'这样的事情。你必须选择一个后端gem(库)和一个前端库(可能是一个jQuery插件)。然后,根据需要将它们连接起来。

至于后端的选择,你可能想看看这个宝石列表:

https://www.ruby-toolbox.com/categories/rails_file_uploads

3

看来,我是为时已晚。无论如何,我可以建议你为我的前端我的宝石hermitage。正如gayavat所说,paperclip对于后端来说非常棒。

所以,你需要

的Gemfile:

gem 'hermitage' 

然后

bundle install 
rails g hermitage:install 

模型回形针附件:

class Image < ActiveRecord::Base 
    attr_accessible :file 
    has_attached_file :file, styles: { thumbnail: '100x100>' } 
end 

而在你的看法:

render_gallery_for @images 

这将生成图库标记并添加javascript图像查看器。

+0

这是一个真棒宝石! – Daniel 2014-01-23 13:38:03