我有一个没有处理非常周期性任务的模型的控制器。 用户基本上填写表单,将其发送到服务器进行一些小的分析,然后服务器将几乎相同的东西回流给用户。 用户进行一些调整,然后重新开始。
此过程无需保存或存储,因此没有模型。
我正在使用的表单有很多字段需要处理。有没有一种方法可以将params散列传递回视图,最少的混乱使字段重新填充?
基本上,我想在params散列中调整几个值,但是或多或少地将散列传递回来,以便它可以几乎完全重新填充视图的提交时间。
使用OpenStruct的旧方法似乎很理想。
答案 0 :(得分:0)
这会有帮助吗?
在控制器操作中,只需初始化一个变量@params
(或类似的东西),这样就可以使用params
中的所有值在该视图页面中可用。
答案 1 :(得分:0)
也许ActiveForm对您的应用程序有好处。它用于管理(new / create / validate / ...)表单,没有或多个模型。