1

入力したテキストに応じてグラフを作成するアプリがあります。

そして、テキストを入力するためのフォームがあり、すべての計算を実行してから出力を表示#newしたいので、疑似RESTにしていますが、ストレージを使用していないため、で計算されたデータは何らかの方法で'に渡される必要があります。 #show'とそれを入れるのは悪い考えのように見えます。他の方法にリダイレクトするためだけにデータを永続化するオプションはありますか?#create#show#createsession

4

2 に答える 2

2

リダイレクトする代わりにdef create関数を使用して、これを実行しない理由を示します。

render "show"
于 2012-04-18T15:55:11.550 に答える
0

Eric Sitesは非常に良い答えを出しましたが、RESTのアイデアに関する別の見方を示したいと思います。

質問で言ったように、私はリソースを保存してデータを作成していません。したがって、フォームから直接#show、できればによってデータを送信することをお勧めしますGET

このよう#newに、アクションは新しいリソースのフォームを提供し、#showアクションはURIで指定され、オンザフライで構築されたリソースを表示します

于 2012-04-25T18:50:13.990 に答える