在rails app中创建启动页面

时间:2011-09-02 17:44:31

标签: ruby-on-rails-3 launch

我打算在rails中创建一个应用程序,但首先我要创建一个启动页面。从未做过发布页面,我很好奇其他人是如何做到的?

您是否使用仅收集电子邮件地址的控制器和型号创建了一个小型rails应用程序?然后部署rails应用程序?我更喜欢这种方式,但仅仅为启动页面部署rails应用程序似乎太过分了??

另外,如何修改路径文件,以便在用户在网址后面输入任何内容时,只显示的页面是laungh页面。

意思是,如果我的启动页面位于http://mycoollaunchpage.com,那么如果用户陷入困境并输入http://mycoollaunchpage.com/lkjlkjljk,那么它应该重定向回http://mycoollaunchpage.com

2 个答案:

答案 0 :(得分:0)

你的想法听起来不错。只有一个带有电子邮件注册表单的页面才能正常运行。

要重定向回主页,请在routes.rb文件中创建路线选项,然后在控制器中执行一项操作,将其重定向回根目录。

# in routes.rb
match "*whatever", :controller => 'pages', :action => 'redirect_to_root'

# in your pages_controller.rb file
def redirect_to_root
  redirect_to "/"
end

答案 1 :(得分:0)

有一个很棒的rails插件可用于你的这个要求;)

https://github.com/vinsol/Launching-Soon/