我有一个应用程序根据输入的文本制作图表。
我正在制作伪REST,因为我有一个用于在#new
中输入文本的表单,我想要运行所有计算#create
,然后在#show
上显示输出但是我没有使用任何存储空间,因此#create
中计算的数据应该以某种方式传递给'#show',将它放在session
中似乎是一个坏主意。是否有任何选项可以将数据仅用于重定向到其他方法?
答案 0 :(得分:2)
在def create
函数中,而不是重定向以显示为什么不这样做:
render "show"
答案 1 :(得分:0)
正如我在问题中所说:我没有保存和数据e.i.创造资源。因此,我建议将表单中的数据直接发送到#show
,最好是GET
。
这种方式#new
操作会为您提供新资源的表单,#show
操作会显示URI指定的资源并动态构建