我有一个句型并在routes.rb中设置
map.resrouces :sentence
但是,当我使用edit_sentence_path(句子)时,它会将网址设置为
/sentence/1/edit
而不是
/sentence/edit/1
我错过了什么吗?我不确定我是否正确这样做,因为我试图在不使用scffold的情况下进行数据访问,任何帮助都将不胜感激。
答案 0 :(得分:0)
当您未使用map.resources
时,使用:controller/:action/:id
而不是map.resources
约定时,这是正确的网址。所以,你做得恰到好处。