我的rails应用程序工作正常,但我希望在它前面有一个静态index.html页面,它有一个链接到我的应用程序的“开始”。
在将index.html放入之前,我不知道如何告诉rails去任何地方。
所以,我希望“http:// localhost:3000 / start”成为我在放入index.html之前的“http:// localhost:3000”。
我在routes.rb中试过这个: 匹配'start'=> '应用'
我当时认为会让应用程序处理/开始处理,但“应用程序”全部是“Whatchoo talkin bout”
答案 0 :(得分:2)
一旦你完成了这个,假设你的静态页面在'views / static / start.html'中,把它作为config / routes.rb中的最后一行:
root :to => 'static#start'
答案 1 :(得分:0)
如果您的文件名为public
,则在index.html
文件夹中,应用程序将始终首先显示该文件。
答案 2 :(得分:0)
当然,把它放在你的routes.rb:
match 'start', controller: 'start', action: 'index'
(假设你有一个带有动作'index'的start_controller)