在rails 项目中,从浏览器中发起一个请求时,先到public 文件夹下检查是否有index.html 文件,有的话直接显示。没有的话在到config下的路由文件(route.rb)中,根据路由规则执行相关操作。
在rout.rb 文件中定义了: root ‘page#welcome’ 表示访问该项目的主页 是执行 page_controller 中的welcome 方法。
get ‘/about’ => ‘page#about’ 表示访问about.html 页面是执行page_controller 中的about 方法
对网页的加载处理: 会把每个页面加载到application.html.erb 中的<%=yield %> 处。
对图片的处理: 图片一般放在 assets/images 文件夹下。在html中引用直接使用 <%= image_url “图片名称” %>
对javascript文件的处理:js文件一般放在assets/javascripts/ 文件夹下,在application.js 文件中使用require 语句统一加载。
//= require jquery
//= require vendor/jquery.anystretch.min.js
在模版文件中使用 <%= javascript_include_tag “application” %> 语句引入。
对css 文件的处理:css 文件放在assets/stylesheets/ 文件夹下。 在application.css 文件中使用require 语句统一加载。
//= require_tree . (该语句会加载assets/stylesheets/ 文件夹下所有css 文件,没有顺序)
//= require_self
在模版文件中使用 <%=stylesheet_link_tag “application” %> 语句引入
相关推荐
#### 第一天:搭建 Rails 环境与创建首个应用 **搭建环境**: - **安装 Ruby 和 Rails**:首先确保 Ruby 和 Rails 已经正确安装在你的计算机上。可以通过命令行工具执行 `ruby -v` 和 `rails -v` 来验证安装情况。...
标题 "我的ror的第一天" 暗示了这是一个关于Ruby on Rails(简称ror)的初学者...第一天接触Rails,意味着你正踏入一个充满机会和挑战的世界,通过不断学习和实践,你将能掌握这个强大的工具,并创造出自己的精彩应用。
第2阶段:骨干网视图(约2天) 在此阶段,我将添加骨干模型和集合以从路由中获取数据。 我还将在Backbone中创建现有的Rails视图。 阶段3:编辑和显示笔记本(约1天) 在此阶段,我将在Backbone中设置一个Notebooks...
标题 "W5D1" 暗示这是一个关于编程学习的第五周第一天的课程或教程内容,主要聚焦在 Ruby 这种编程语言上。Ruby 是一种面向对象的、动态类型的编程语言,以其简洁的语法和强大的功能而受到开发者的喜爱。在 "W5D1" ...
在IT领域,"TIL" 是一个常见的缩写,全称为 "Today I Learned",意味着分享个人在某一天学到的新知识或技能。在这个特定的情况下,标题暗示了我们将要探讨的是与Ruby相关的编程知识。 【描述】:“瓷砖” “瓷砖”...