2

我定义了以下路线:

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

我在更正“显示”和“新建”的脚手架链接时没有问题。但是我在尝试使用时无法生成错误:

edit_s_address_path(address) or edit_s_address

rake routes 表明这是正确的路径。我很困惑。提前致谢。

4

1 回答 1

0

你不应该用s_edit_address_path(address)吗?根据Rails Guide on routingname_prefix位于路由名称的开头。

于 2009-07-07T20:28:11.197 回答