【问题标题】:Good Ruby on Rails 3.2.1 galleries好的 Ruby on Rails 3.2.1 库
【发布时间】:2012-04-27 12:22:27
【问题描述】:

我正在为小学制作网页。现在我需要实现画廊。我是 ruby​​ on rails 的新手,所以我想请教各位,哪家画廊不错。

谢谢。

【问题讨论】:

  • 尝试更具体地说明您正在寻找什么样的画廊。和图片库。将链接发布到您喜欢的网站,这将是一个好的开始。我有一种感觉,无论您如何构建画廊,它都可能会使用 jquery 插件在您的 html 页面中显示。至于 html 客户端,我建议阅读这样的文章:1stwebdesigner.com/css/… 以获得更多想法。

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


【解决方案1】:

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

【讨论】:

    【解决方案2】:

    据我所知,Rails 生态系统中没有“画廊实现”之类的东西。您必须同时选择后端 gem(库)和前端库(可能是 jQuery 插件)。然后,您可以根据需要将它们连接起来。

    至于后端选择,您可能需要查看此 gem 列表:

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

    【讨论】:

      【解决方案3】:

      看来我来晚了。无论如何,我可以向您推荐我的 gem hermitage 用于前端。正如 gayavat 所说,paperclip 非常适合后端。

      所以,你需要

      宝石文件:

      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 图片查看器。

      【讨论】:

      • 这是一个很棒的宝石!
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-03-02
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多