2011-05-16 41 views
1

我有文章,图库和照片模型。一个画廊有很多照片,一张照片属于一个画廊。我希望能够在我的文章#show action的幻灯片中包含照片。所以我建立了文章和照片之间的关系。所有这些都是非常标准的东西。通常我会在其中一个模型的表单上设置复选框。当你最多有几十条记录时,这可以正常工作,但在这个项目中,我有成千上万的照片,每个月都会有数千个照片。当需要处理很多记录时,创建拥有 - 所属关系的理想用户界面是什么?

什么样的用户界面对于能够将照片添加到文章是理想的?

我有一些想法,但它们都有一些缺点。首先,我可以在部分文章上安排画廊,并在每个画廊的照片中展开/折叠div,但我不喜欢将多个缩略图图像加载到请求中的想法。我无法加载照片,直到图库展开为止,但我仍然不太喜欢它,因为仍然有数百/数千个画廊,这将形成一个非常长的形式。

我的另一个想法是在我的文章控制器中另外添加一个动作,专门用于添加照片。然后,我可以在视图中使用ajax分页浏览画廊,并且可以在那里扩展画廊。

我不想浪费大量时间编写一堆我可能讨厌的不同解决方案,那么处理这种用户界面情况的好方法是什么?

回答

0

我已决定使用展开式div加载页面上的所有图库,但是我只是在div展开后才使用partials来填充图库图像的div。

当我写完并接受它时,我将用我的代码编辑此答案。

编辑,here's我现在正在做的事情。我想稍后弄清楚如何从多个画廊中选择多张照片。对此的需求还没有出现,所以我并不着急。

相关问题