0

我很难理解rails的mvc。

我的目标是一个带有上传选项的简单网站,由carrierwave 实现。我想要这个用于我的婚礼,这样客人就可以给我他们的照片而无需登录或其他任何事情,而且由于我有自己的 rails 服务器正在运行,我可以稍后通过 ftp 获取它们。

我能找到的所有示例都适用于两个模型:图库和图片。

但我永远不会有多个画廊,但最多有多个上传。

所以,我的问题是高度理论化的:

我需要 ActiveRecord 的两个模型来处理图片,还是一个模型足以将图片作为“照片”类的实例来处理?

非常感谢您为我指出好的代码方向。

4

1 回答 1

1

您应该只需要一个模型:Picture由于您只有一个画廊,因此您不需要将其设为模型。那只是Pictures数据库中所有内容的视图。然后您的控制器将执行三个操作:

  • index- 列出Pictures数据库中的所有内容。
  • new- 显示一个屏幕以上传新的Picture
  • create- 处理新的实际上传Picture
于 2013-03-20T17:08:16.063 回答