で見られるように、私はRuby on Railsのを勉強していますつまりガイド、http://guides.rubyonrails.org/layouts_and_rendering.htmlインスタンス変数をredirect_toメソッドに渡すことに関する混乱。 Railsのガイド
で「レイアウトとレンダリング」のトピックは、私がredirect_to
メソッドにインスタンス変数を渡すことについて混乱しています。これはどのように可能ですか?私はredirect_to
が別のウェブページやURLにリダイレクトするのに関係があると思った。それは、次の言うガイドに与えられた例では
:
2.2.2
アクションのビューをレンダリングしますが、内の異なるアクション に対応してビューをレンダリングしたい場合同じテンプレート、あなたは ビューの名前をレンダリング使用することができます。
def update @book = Book.find(params[:id]) if @book.update_attributes(params[:book]) redirect_to(@book) else render "edit" end end
レンダリング「編集」は完全な意味を持ち、新しいフォームを再びレンダリングします。しかし、世界ではredirect_to(@book)
で何が起こっているのですか?正確にそれがレンダリングされ、ブックオブジェクトはどのようにリダイレクトされますか?ところで、本モデルでは、列、名前、著者、ページ等...
優れています。どうもありがとうございました!クリスタルクリア! –
これはありがとう!私のためにそれをクリアした –