0

作成時に :key_code を生成する投稿があります。ユーザーがフォーム フィールドでそのコードを使用して、サインインせずに作成した投稿を破棄できるようにしたいデータベースに保存されているもの?form_tag を理解するのに苦労しています。

私のルートは次のようになります。

get 'posts/:id/code' => 'posts#code', :as => :code

どんな助けでも大歓迎です

4

1 に答える 1

1

私が正しく理解している場合は、動的パラメータが必要なため、ルートが間違っているため、単純に:の代わりにcode使用する必要があります。:codecode

get 'posts/:id/:code' => 'posts#code', :as => :code

でそのルートへのURLを生成するには、form_tag次を使用します。

form_tag code_path(@post, :code => @post.key_code)
于 2012-08-20T10:40:54.167 に答える