Ale*_*lev 13 ruby url ruby-on-rails slash ruby-on-rails-3
我将现有的网站从PHP移植到Ruby on Rails 3,我必须保持网址不变.
我有路线:
get 'companies/' => 'companies#index', :as => :companies
Run Code Online (Sandbox Code Playgroud)
在视图文件中,我有:
link_to 'Companies', companies_path
Run Code Online (Sandbox Code Playgroud)
这会生成URL"http://website.com/companies"而不是"http://website.com/companies/".
我希望网址末尾的斜线.可能吗?
Dav*_*les 38
您可以将其添加到您的application.rb:
config.action_controller.default_url_options = { :trailing_slash => true }
Run Code Online (Sandbox Code Playgroud)
这样,所有路径都将自动生成尾部斜杠,无需修改项目中的每个链接.
apn*_*ing 23
只需按以下步骤操作:
link_to 'Companies', companies_path(:trailing_slash => true)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5919 次 |
| 最近记录: |