2011-07-14 3 views
0

私はこのようなルートを持っている - そして、私はこのような私の見解でリンクを持っているパラメータの前に自分のパスにドットがあるのはなぜですか?

def related 
    @sentance = Sentance.find(params[:id]) 
end 

- -

<td><%= link_to 'related', related_path(sentance) %></td> 

match "/related/:id", :to => "sentances#related" 

と、このようなアクションcontrolller私の一文に含ま中を

リンクは次のようにレンダリングされています。 - http://my-site.local/related.1

expecテッドにする - http://my-site.local/related/1

なぜですか?あなたがチェックすると

おかげ

答えて

0

はあなたのrake routesあなたmatchラインは、任意のパスヘルパーを作成していないことがわかります。 related_path

+0

のようなものを使いたい場合は、:as => :relatedを追加する必要があります。再度、感謝します。 – Finnnn

関連する問題