Ruby on rails路由到root无法正常工作

时间:2013-12-06 17:19:40

标签: jquery ruby-on-rails ruby routes root

我正在使用Jquery 1.9.1和Jquery Mobile 1.3.2来构建移动应用程序。我正在使用Ruby on Rails 4来开发应用程序和数据库结构。

我无法正确使用我的路由文件来获取路径到/ home路径的路径。这是代码:

Sapp::Application.routes.draw do
    root "pages#home"
    get '/about', to: 'pages#about'
end

当我去/我得到代码,我不知道这个代码来自哪里,但它不是页面/家庭代码,请查看它在浏览器中给出的这些数据(减去行情):

“<%= stylesheet_link_tag”application“,media:”all“,”data-turbolinks-track“=> true%><%= javascript_include_tag”application“,”data-turbolinks-track“= > true%><%= csrf_meta_tags%><%= yield%>“

所以也许是我的Jquery或其他东西弄乱了正常的欢迎页面或者其他东西,但我无法弄清楚为什么代码不起作用:

root "pages#home"

你能帮助我吗?

2 个答案:

答案 0 :(得分:1)

根布局中的ERB标记似乎没有被评估为HTML。

为了将ERB标记评估为HTML,您需要使用ERB templating。通过将根布局模板(可能application.html - 重命名为application.html.erb来执行此操作。同样,确保所有需要ERB评估的模板都以.erb文件扩展名为后缀。

答案 1 :(得分:0)

我不知道问题是什么,但我使用设计创建了一个新项目,这次我安装了jquery Gem - 我不确定我是第一次安装gem还是只包含了javascript文件,我不知道不记得了。但我基本上重新开始,这次它正常工作。