rails app中带有静态页面的嵌套路由

时间:2014-02-18 21:15:08

标签: ruby-on-rails routes

我目前正在routes.rb中渲染一些静态页面,如下所示:

  get "home/index"
  get "about", to: "home#about"
  get "help", to: "home#help"
  get "news", to: "home#news"
  get "mobile", to: "home#mobile"

在我的“views”文件夹下,我有一个“home”文件夹,然后包含“about.html”,“help.html”等。我想有一个页面“android”出现嵌套在移动设备下,即

/mobile/android

我如何在我的路线中进行设置,以及在哪里放置相应的视图?

1 个答案:

答案 0 :(得分:1)

处理这样的静态页面通常不是一个好主意,但如果你只需要添加一个页面,那么我会这样:

<强>配置/ routes.rb中

get "mobile/android", to: "home#mobile_android"

并在mobile_android.html文件夹中添加新的home文件,如您所见。

但同样,在这样的轨道中处理静态页面并不是一个好主意。