【问题标题】:Ruby on Rails URL HomepageRuby on Rails URL 主页
【发布时间】:2014-05-07 16:36:05
【问题描述】:

我对 ROR 非常陌生,到目前为止我印象非常深刻,它速度极快且结构良好。我被教导使用命令。

rails generate controller Welcome index

到目前为止,我理解它.. 在子目录中为我创建一个非数据库驱动的页面.. 所以上面是:

localhost:3000/welcome/index

但是如果我希望我的域 www.something.com (localhost:3000) 成为主页呢?

就像(对于普通网站)将 index.html 放在根目录中。

这可能吗,有什么原因我无法在任何地方找到答案吗?

提前谢谢你。

【问题讨论】:

  • config/routes.rb中设置根路由root to: 'welcome#index'
  • 我认为它不值得赞成,但赞成反对反对票。

标签: ruby-on-rails ruby url uri


【解决方案1】:

您可以将欢迎控制器的索引操作设为主页:

# config/routes.rb
root to: 'welcome#index'

请参阅documentation 了解更多信息。

【讨论】:

    【解决方案2】:

    Rails 3.x

    要设置主页,请将以下行添加到 routes.rb 文件的末尾:

     root :to => "welcome#index"
    

    并删除 public/index.html.erb。

    还请注意,welcome#index 对应于 WelcomeController 中的索引操作

    导轨 4

     root 'welcome#index'
    

    【讨论】:

      猜你喜欢
      • 2011-11-22
      • 1970-01-01
      • 1970-01-01
      • 2012-11-07
      • 2016-06-20
      • 1970-01-01
      • 1970-01-01
      • 2015-10-30
      • 1970-01-01
      相关资源
      最近更新 更多