我正在使用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"
你能帮助我吗?
答案 0 :(得分:1)
根布局中的ERB标记似乎没有被评估为HTML。
为了将ERB标记评估为HTML,您需要使用ERB templating。通过将根布局模板(可能application.html
- 重命名为application.html.erb
来执行此操作。同样,确保所有需要ERB评估的模板都以.erb
文件扩展名为后缀。
答案 1 :(得分:0)
我不知道问题是什么,但我使用设计创建了一个新项目,这次我安装了jquery Gem - 我不确定我是第一次安装gem还是只包含了javascript文件,我不知道不记得了。但我基本上重新开始,这次它正常工作。