如何使用Rails 4根路径?

时间:2015-03-13 22:00:36

标签: ruby-on-rails ruby-on-rails-4 routes

根据https://github.com/rails/rails/pull/8468http://blog.remarkablelabs.com/2012/12/dynamic-index-html-rails-4-countdown-to-2013,没有必要删除index.html文件以便在Rails 4中使用根路径。

但是,以下内容会在不触及控制器的情况下呈现public / index.html文件:

路由文件:

root :to => 'pages#index'

控制器:

class PagesController < ApplicationController
  def index
    puts :index
  end
end

使用Welcome控制器具有相同的行为。

那么,您是否必须删除public / index.html文件以使用根路径?

Rails 4.1.6

1 个答案:

答案 0 :(得分:2)

好吧,一个全新的Rails 4.1.6应用程序不会有任何public/index.html文件要删除,所以如果你有一个public/index.html文件(也许是因为该应用程序是使用以前版本的然后是的,你需要在Rails提供动态根路径之前删除它。