0

我有一个没有模型的控制器来处理非常周期性的任务。用户基本上是在填写表格,将其发送到服务器进行一些小的分析,然后服务器将几乎相同的内容反刍给用户。用户进行一些调整,然后重新开始该过程。

这个过程没有什么可以保存或存储的,所以它没有模型。

我正在使用的表单有大量字段需要处理。有没有一种方法可以将参数哈希传递回视图,并且重新填充字段时造成的混乱最少?

基本上,我想调整 params 散列中的几个值,但或多或​​少地将散列传回,以便它可以几乎完全按照提交时的状态重新填充视图。

使用 OpenStruct 的旧方法似乎很理想。

4

2 回答 2

0

也许 ActiveForm 对您的应用程序有好处。它用于管理(新建/创建/验证/...)没有或多个模型的表单。

https://github.com/realityforge/rails-active-form

于 2013-03-21T08:59:46.150 回答
0

这会有帮助吗?

控制器操作中,只需初始化一个类似@params(或类似这样的东西)的变量,以便能够使用params该视图页面中可用的所有值。

于 2013-03-21T08:57:52.963 回答