Sinatra重定向与静态html文件

时间:2015-07-28 21:11:01

标签: ruby routing sinatra

Ruby对我来说是新的,我有一个蹩脚的问题。

我正在与Sinatra一起提供网络应用程序,我正在使用静态html文件作为前端部分。

项目结构:

  • 项目
    • 模型
    • 路由
    • 公共
      • 的index.html
      • chat.html
    • app.rb

我想在用户登录index.html

时调用重定向到chat.html

目前这就是我所拥有的:

   # some login stuff
   if first_user_found  && is_password_correct
     redirect to '/chat'
   else
     #do another thing
   end

和/ chat

get '/chat' do
  File.read('public/chat.html')
end

当我打电话给localhost:4567 /聊天时加载chat.html, 但是当我尝试登录网络选项卡时,会调用聊天,但不会执行重定向。

你能帮忙吗?

0 个答案:

没有答案