【发布时间】:2023-03-03 21:14:01
【问题描述】:
我在路由文件中添加了:
map.show_book "/show_book/:name/year/:year", :controller => "book", :action => "show_version"
我还补充了:
map.show_book "/show_book/:name", :controller => "book", :action => "show_version"
显示最新的书籍而不指定年份。
但是不行,过了年就找不到“show_book/NAME”里的路线了。
你有什么想法为什么它不起作用?
谢谢!
PS。 我知道我可以将年份用作“?year=XXXX”的参数,但我想将年份用作 URL 的一部分
【问题讨论】:
标签: ruby-on-rails routing rails-routing ruby-on-rails-2