因此,首先用户提交一个表单,并将出现一个新窗口,其中包含一个5步页面
我的目标是创建一个提交程序多步骤表单,其中用户可以上传文件&等.
诸若此类。
它很像一个状态机,
不知道我的设计是不是很糟糕,或者有没有一些正确的方法?
谢谢。
发布于 2011-02-02 12:38:16
我更喜欢使用Jquery来处理这个问题(通过在不同步骤之后隐藏和显示div),这样就有了一个包含多个步骤的简单表单。
发布于 2011-02-02 16:25:24
服务器端多步骤表单afaik不适用于Rails,因为它们与整个RESTful架构不能很好地结合在一起。
但是,您可以创建一个键值数据存储(memcache、平面文件或表),它有一个键,并在散列中的每个步骤中将数据存储为值。在每个步骤之后,继续将数据推送回服务器,并将其存储在此散列中。要返回到前面的步骤,可以将表单的URL设计为/。密钥可以是UUID。
https://stackoverflow.com/questions/4874523
复制相似问题