2017-05-30 3 views
-2

私は 'microposts#new'にルーティングするカスタムルート '/ album'を作成しました。しかし、私がform_forを使うと、 '/ micropost'へのルートは '/ album'に戻るのではなく、form_forを使用してアクションを呼び出すときにカスタムルートを作成する方法は?

私のコントローラーでは、「アルバム」をレンダーしています。 redirect_toを使って動作させることはできますが、レンダリングしておくことをお勧めします。

マイクロポストコントローラで作成アクションを呼び出すと、/ albumの代わりに/ micropostに移動するという問題があります。レールと助けにまだ新しいことが分かるだろう。ここで

はroutes.rbを次のとおりです。

root 'pages#home' 

    get '/album',  to: 'microposts#new' 
    post '/album',  to: 'microposts#create' 

答えて

2

はのform_for内の追加パラメータとしてurl: "/album"を追加します。

追加オプションについては、docを参照してください。

+0

ありがとうございました! –

関連する問題