在rails 4应用程序中,我有两个模型:
class Gallery
include Mongoid::Document
has_many :thumbnails
end
class Thumbnail
include Mongoid::Document
belongs_to :gallery
end
我在mongodb数据库中填充了一堆带有缩略图的图库和一些未使用的缩略图(带有一个零gallery_id)。
现在,在客户端,我将Marionette与主干关联一起使用,我代表的是图片库:
class Entities.Gallery extends Backbone.A
我试图使用JQuery将3个缩略图制作成按钮,每个按钮都打开自己的页面元素,并提供有关图片的详细信息。
现在我已经成功地将缩略图制作成任意的缩略图,当单击任何缩略图(来自“缩略图”)时,任何缩略图都会导致页面元素(类"description")滚动打开和关闭。
如何检查单击哪个缩略图,以便打开与该特定缩略图对应的不同描述?(这就是我试图用“select”来做的)。
var main = function() {
$('.thumbnail').click(function(select) {
var description = $(
现在,在每个图库中,当用户点击缩略图时,屏幕中间会出现一个更大的版本。有箭头可导航,有"1 of x“标题,有启动幻灯片的链接,以及关闭幻灯片的x。当我点击图片时,它会带我到媒体的页面。我想要做的是带我到幻灯片中的下一个图像(就像箭头所做的那样)。我试着查看媒体库模块的配置,但是只有列和行布局上的选项。当我试图检查图片库内容类型中的设置时,所有字段都被锁定,无法编辑。我尝试了谷歌的解决方案,但没有真正找到任何具体的问题。
我试着使用,我不明白它如何在生产环境中工作。
默认的cache_prefix是媒体/缓存。所有缓存的映像都将位于myProject/web/media/cache目录中,并且它也是一个Symfony2路由:
Name Method Scheme Host Path
_imagine_thumbnail GET ANY ANY /uploads/cache/{filter}/{path}
如果我对这个url "“做了测试,那么这个包可以正常工作:
第一次,我尝试显示/app.php/media/cache/缩略图/profile.
我已经做了自定义字段来保存图像和缩略图。缩略图应该保存在'/.../.../targetimage/thumbnails/‘文件夹中,全尺寸图片应该保存在'.../.../targetimage/’文件夹中。 当我在本地开发服务器上运行customfield文件时,图像进入了正确的目录。但在pythonanywhere中,原始图像和缩略图图像放在同一个目录中。我不明白为什么Pythonanywhere会有不同的行为方式。 fields.py def _add_path_to_thumb(s):
print('this is path',s)
f