【问题标题】:How to use Rails 4 root path?如何使用 Rails 4 根路​​径?
【发布时间】:2015-03-13 22:00:36
【问题描述】:

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

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

路线文件:

root :to => 'pages#index'

控制器:

class PagesController < ApplicationController
  def index
    puts :index
  end
end

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

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

Rails 4.1.6

【问题讨论】:

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


    【解决方案1】:

    好吧,一个全新的 Rails 4.1.6 应用程序不会有任何 public/index.html 文件要删除,所以如果您有一个 public/index.html 文件(可能是因为该应用程序是使用以前版本的 Rails 创建的),那么可以,您需要在 Rails 为动态根路径提供服务之前将其删除。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-06-10
      • 1970-01-01
      • 2015-08-16
      • 1970-01-01
      • 2011-04-13
      • 1970-01-01
      • 1970-01-01
      • 2011-06-23
      相关资源
      最近更新 更多