【问题标题】:Remove slug name from url locomotivecms从 url locomotivecms 中删除 slug 名称
【发布时间】:2016-04-01 15:33:22
【问题描述】:

如何从 URL 中删除 slug 名称?我有父页面的 URL:

host_url/home/index

但我需要这样

host_url/index  #without parent slug name

【问题讨论】:

    标签: ruby-on-rails ruby locomotivecms


    【解决方案1】:

    您可以简单地将routes 更改为:

    match '/index', :to => 'home#index', via: [:get]
    

    【讨论】:

    • Atul 感谢您的回复,但 /index 未修复,即任何其他页面也将在那里..意味着它是动态的“host_url/home/page_name”。
    • 据我了解您的问题,您可以使用不同的(动态)名称,而不是 index。但它会重定向到同一个控制器#method。对吗?
    【解决方案2】:

    如果在routes 中使用resources

    resources :users, path: '/'
    
    get '/index' => 'home#index'
    

    【讨论】:

      猜你喜欢
      • 2018-03-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-04-22
      • 2013-10-31
      • 2019-06-19
      相关资源
      最近更新 更多