【发布时间】:2015-04-15 07:49:22
【问题描述】:
我正在使用 rails4。我想在我的网址中使用破折号(-),例如 /specials-race。我使用了类似的代码
root 'static_pages#index'
match '/', to: 'static_pages#index', via: 'get'
match '/services', to: 'static_pages#services', via: 'get'
match '/schedule', to: 'static_pages#schedule', via: 'get'
match '/specials-race', to: 'static_pages#specials_race', via: 'get'
但问题是当我使用它时,我的 ulr 消失了。使用破折号时如何取回我的网址?我附上了路由错误的图片。
你可以看到 /specials-race 的 url 不见了。
【问题讨论】:
-
我可以看到
/special-race路由存在。 -
见左侧没有网址。 service_path、schedule_path 都存在,但没有 /specials-race 的 url。
-
这里只是一个更正@PriyankDey,左侧显示的是路线名称而不是网址
-
哦...我的错误,顺便谢谢。
标签: ruby-on-rails ruby-on-rails-3 ruby-on-rails-4 ruby-on-rails-3.2 ruby-on-rails-3.1