好的Ruby on Rails 3.2.1画廊

时间:2012-04-16 06:27:40

标签: ruby-on-rails ruby ruby-on-rails-3 ruby-on-rails-3.1 rubygems

我正在为小学制作网页。现在我需要实现画廊。我是ruby on rails的新手,所以我想问你们,伙计们,这是一个很好的画廊。

谢谢。

3 个答案:

答案 0 :(得分: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图像查看器。

答案 1 :(得分:1)

我同意masterkrang,你需要使用jquery库,(我喜欢http://fancybox.net/)。从后端 - 使用paperclip gem

答案 2 :(得分:1)

据我所知,Rails生态系统中没有“画廊实现”这样的东西。你必须选择后端gem(库)和前端库(可能是jQuery插件)。然后,按照自己的意愿将它们连接起来。

关于后端选择,您可能想查看此gem列表:

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