2

次のルートが定義されています。

map.resources :addresses, :path_prefix => ':site', :name_prefix => 's_'

「Show」と「New」の足場リンクを問題なく修正できました。しかし、使用しようとしたときにエラーを生成できませんでした:

edit_s_address_path(address) or edit_s_address

rake routes は、これが適切なパスであることを示しています。私は困惑しています。前もって感謝します。

4

1 に答える 1

0

使うべきではありませんs_edit_address_path(address)か?Rails Guide on routingによると、name_prefixはルート名の先頭にあります。

于 2009-07-07T20:28:11.197 に答える