2011-09-02 71 views
1

我打算在rails中创建应用程序,但首先我要创建启动页面。从未发布启动页面,我很好奇其他人在做什么?在rails应用程序中创建启动页面

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

另外,你如何修改路由文件,以便如果用户在url后面输入任何内容,那么只有显示的页面是出现页面。

意义,如果我的启动页是http://mycoollaunchpage.com那么如果用户浪费时间和类型http://mycoollaunchpage.com/lkjlkjljk那么它应该回到重定向到http://mycoollaunchpage.com

回答

0

你的想法听起来不错。只需一个带有电子邮件注册表单的页面就可以正常工作。

要重定向回您的主页,请在您的routes.rb文件中创建一个路径glob,并在控制器中执行一个操作,该操作只是重定向回您的根目录。

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

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

有一个真棒Rails插件可用于这个非常你们的要求;)

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

+0

创业板有一个启动页面的方式太多的信息。我认为我的需求就足够了,如果我只是拿一个电子邮件地址并将其转储到数据库上,然后再迁移电子邮件。虽然好发现! – yogashi

相关问题