1

我有一个应用程序可以根据输入的文本制作图表。

我正在使它成为伪 REST,因为我有一个用于输入文本的表单,#new我想运行它的所有计算#create,然后显示输出,#show但我没有使用任何存储,所以计算的数据#create应该以某种方式传递给#show' 并且将其放入session. 是否有任何选项可以保留数据仅用于重定向到其他方法?

4

2 回答 2

2

在您def create的功能中,而不是重定向以显示为什么不这样做:

render "show"
于 2012-04-18T15:55:11.550 回答
0

Eric Sites 给出了一个很好的答案,但我想展示关于 REST 理念的另一种观点。

正如我在问题中所说:我没有保存和创建资源的数据。所以我建议将数据从表单直接发送#showGET.

这样,#newaction 将为您提供新资源的表单,并且#showaction 将向您显示由 URI 指定并动态构建的资源

于 2012-04-25T18:50:13.990 回答