Ruby on Rails应用程序视图文件未显示

时间:2012-09-05 10:18:22

标签: ruby-on-rails

我遇到了我的红宝石问题。 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:(

等待你的答案:)

1 个答案:

答案 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”文件夹中是否存在可能的错误。