1
我试图想出一种用户可以更改记录的方式,包括更改图片(通过回形针添加),预览更改,然后接受或取消。有没有办法做到这一点,而不使用临时表,因为如果没有链接到ID的路径,图像不能被渲染?编辑之后预览,保存之前
我试图想出一种用户可以更改记录的方式,包括更改图片(通过回形针添加),预览更改,然后接受或取消。有没有办法做到这一点,而不使用临时表,因为如果没有链接到ID的路径,图像不能被渲染?编辑之后预览,保存之前
我之前通过在模型表中添加了一个额外的布尔列draft
。
后您“创造”的记录draft
值应该是true
(实际上的draft
默认值应该是真实的),用户应该被重定向到预览操作,当用户接受预览,值draft
应更改为false
。
你也应该定义模型中的范围,找到所有draft
记录,是这样的:
scope :draft, where(["draft = ?", true])
希望它让你的想法。
感谢您的建议,但由于我需要能够编辑现有记录,预览和返回,我想我需要一个临时表来上传图片。 – nktokyo 2010-10-16 03:07:34