我遇到了我的红宝石问题。 KINDLY 帮助我解决问题,请同时提供一个很好的概念。
情景:
uptil现在一切都很好,直到今天。按照应用程序的要求我应该添加一些静态页面到现有的ROR应用程序。基本上应用程序开发并且工作正常,我需要添加一些静态页面to it.i已经在公共文件夹中放置了一些静态页面,并且evrything正在顺利进行。在应用程序的某个点上,即应用程序的索引页面有应用程序的登录(不是静态页面)我把那个登录放在那些静态页面的一个div中(views / users / index.erb)已经将代码从index.html复制粘贴到index.erb.so当我把登录页面放到地址的那一刻交付和网站导航也工作。但是当我点击主页(显示公共文件夹的页面,应用程序的登录代码不起作用。)我希望它显示在views文件夹中的index.erb。 / p>
我想以某种方式重定向到视图中的页面(views / users / index.erb)..试过href等cudnt工作。
希望我能够很好地解决问题,以便更好地理解问题。 我正在使用rubymine编辑器
P.S我是ROR的新手..全新。有.NET作为我的域名。请提供一些基本的教程链接,我可以系统地了解MVC和ROR.Googling dint help:(等待你的答案:)
答案 0 :(得分:1)
RoR需要一点点的工作和理解才能掌握,主要是因为它还有很多;从“代码”到“安装/配置”再到“部署”。
听起来你需要查看并理解静态页面的“路由”。
你是对的,默认位置将是“public”,其中包含index.html页面。保留原样;好像您的“路由”工作正常,然后将显示views / users / index.erb。
只是为了给你一些大方向; 在config / routes.rb中添加配置
然后使用root to:命令。
我的配置:(此链接指向app / views / static_pages / home.html.erb)
root to: "static_pages#home"
get "static_pages/home"
完美无缺。 您可能还想检查“logs”文件夹中是否存在可能的错误。