Tob*_*ner 0 routes ruby-on-rails
我有一个自定义路由(如果我正确地这样做,这是我第一次这样做),看起来像这样:
map.connect 'purchases/type/:type', :controller => 'purchases', :action => 'index'
Run Code Online (Sandbox Code Playgroud)
所以我想创建一个link_to,使用该url/purchases/type /(somenumber)
或者我完全愿意接受更好的方式.
编辑:
我试图使用类别(类型)来过滤索引.所以,如果我点击将是/ purchases/type/1的链接,它将显示类型1中的所有项目.我不希望这个在节目中,我可以用/ purchases /?type = 1,但即时尝试使网址看起来更好.
未经测试,但我相信这是你想要的......
map.purchase_type 'purchases/type/:type', :controller => 'purchases', :action => 'index'
Run Code Online (Sandbox Code Playgroud)
然后
link_to 'foo', purchase_type_path(:type => 'your_type')
Run Code Online (Sandbox Code Playgroud)
祝好运.
| 归档时间: |
|
| 查看次数: |
2989 次 |
| 最近记录: |