创建: 2017/09/15

更新: 2019/04/14 删除其他语言的表述

更新: 2017/10/14 标题加上【WIP】
 引入JavaScrpit/CSS
 manifesto  n. 货单
 默认的manifesto的位置  /app/assets/javascripts/application.js
 /app/assets/stylesheets/application.css
 manifest可用的方法  形式: 在comment(, //)内用=来开头
 例子:
 //= require_self

 include指定的path  require path
 按字母顺序include指定文件夹内的文件  require_directory path
 按递归(?)顺序include指定文件夹内的文件  require_tree path
 把当前文件内的内容插入到其他require的前面  require_self
   
 确认默认库的位置  rails c
 irb(main):001:0> puts
Rails.application.config.assets.paths
   
   
   
   
 引用JavaScrpit, CSS
 通过manifest

 前提   已经声明了manifest
 方法  
 stylesheet_link_tag(src [,opts])
 参数

 src  manifest的文件名
 去掉后缀
 opt  选项(书上没有)
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
 Asset
Pipeline
 Asset Pipeline流程

 ,CSS等源代码  1.编译每一个文件 ---》
 2.整合到application ---》
 3.压缩(删掉comment,换行) ---》
 4.增加digest(哈希值?)
   
 图片,音频,视频等纯资源  增加digest(哈希值?)
   
 注意  development环境下
 2.整合到application ---》
 3.压缩(删掉comment,换行) ---》
 不执行
   
   
   
   
   
 设定

 位置  config/enviroments/development.rb等
 设定项

 含义  参数  默认值
 development  production 
 asset的位置  config.assets.path   自定义的都在app/assets/里面
 默认的参照【确认默认库的位置】 
 路径的前缀  config.assets.prefix  /assets  /assets
 debug模式
 (是否整合资源源代码)
 config.assets.debug  true  false
 是否自定编译  config.assets.compile  true  false
 是否追加digest  config.assets.digest   true  true
 JavaScript的压缩库  config.assets.js_compressor  nil  :uglifier
 CSS的压缩库  config.assets.css_compressor  nil  :sass
       
       
       
       
       
       
       
       
       
       
       
       
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
 CoffeeScript
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
 Sass(SCSS)
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
 Ajax开发
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
 Turbolinks
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   

【WIP】Rails Client Side Document的更多相关文章

  1. 【WIP】Rails devise导入与使用方法

    创建: 2017/09/07 更新: 2017/10/14 标题加上[WIP]     源代码: https://github.com/plataformatec/devise  命令行内容总结  安 ...

  2. 【WIP】rails redis的使用

    创建: 2018/03/17 [任务表]TODO 注: mac版 %开头表示命令行命令 安装    安装 % brew install redis  确认版本 % redis-server --ver ...

  3. 【WIP】客户端JavaScript Web Object

    创建: 2017/10/11   更新: 2017/10/14 标题加上[WIP],增加[TODO] 更新: 2018/01/22 更改标题 [客户端JavaScript Web Object, UR ...

  4. 【WIP】客户端JavaScript DOM

    创建: 2017/10/12 初步完成: 2017/10/15   更新: 2017/10/14 标题加上[WIP],继续完成     [TODO] 补充暂略的, 搜[略]  DOM树  概要  基本 ...

  5. 【WIP】swift3的timer的用法

    创建: 2017/10/14   更新: 2017/10/14 标题加上[WIP],补充创建时间     回家再写

  6. 【WIP】外汇与证券交易29个技术指标

    创建: 2017/05/16   更新: 2017/05/30 更新: 2017/10/14 标题加上[WIP],增加创建时间  指标名称  函数原型(prototype)  参考与分析 (refer ...

  7. 【WIP】C基础语法

    创建: 2017/06/17 更新: 2017/10/14 标题加上[WIP],增加创建时间 更新: 2018/02/05 被Objective-C引用部分加上id方便链接,代码放进代码模板      ...

  8. 【废弃】【WIP】JavaScript 函数

    创建: 2017/10/09 更新: 2017/11/03 加上[wip] 废弃: 2019/02/19 重构此篇.原文归入废弃  增加[废弃中]标签与总体任务 结束: 2019/03/12 完成废弃 ...

  9. 【WIP】Bootstrap nav

    创建: 2017/09/28   更新: 2017/10/14 标题加上[WIP]

随机推荐

  1. 暴力搜索+散列--P1008 三连击

    题目描述 将1,2, ⋯,9共9个数分成3组,分别组成3个三位数,且使这3个三位数构成1:2:3的比例,试求出所有满足条件的3个三位数. 输入输出格式 输入格式: 木有输入 输出格式: 若干行,每行3 ...

  2. javaHashcode与equals

    转载自:http://blog.csdn.net/jiangwei0910410003/article/details/22739953 Java中的equals方法和hashCode方法是Objec ...

  3. 关于DEV-c++ 运行窗口闪退的解决办法

    因为程序默认运行结束自动关闭,所以运行窗口会被秒关,反复下载了很多遍也没有解决. 上网看过许多博客后,有好多方法,总结一下: ①在return 0:前加getchar():(getchar():是得到 ...

  4. display math in cnblog

    $a=b+c$ this is a example \(a=\frac{b}{c}\)

  5. [模拟赛FJOI Easy Round #2][T1 sign] (模拟+求字符串重复字串)

    [题目描述] 小Z在无意中发现了一个神奇的OJ,这个OJ有一个神奇的功能:每日签到,并且会通过某种玄学的算法计算出今日的运势.在多次试验之后,小Z发现自己的运势按照一定的周期循环,现在他找到了你,请通 ...

  6. java Beanutils.copyProperties( )用法

    这是一篇开发自辩甩锅稿~~~~ 昨天测试小姐姐将我的一个bug单重开了,emmmm....内心OS:就调整下对象某个属性类型这么简单的操作,我怎么可能会出错呢,一定不是我的锅!!but再怎么抗拒,bu ...

  7. textarea 高度调整

    textarea 高度调整 通过 rows 属性调整 高度

  8. Postman用法简介----https://blog.csdn.net/flowerspring/article/details/52774399

    https://blog.csdn.net/flowerspring/article/details/52774399 Postman用法简介

  9. poj 2404 中国邮递员问题 欧拉回路判定+状压dp

    /* 状压dp 邮递员问题:求经过任意点出发经过每一条边一次并回到原点. 解法:1.如果是欧拉回路那么就是所有的边的总和. 2.一般的解法,找出所有的奇度顶点,任意两个顶点匹配,即最小完美匹配,可用状 ...

  10. 解决CDH SparkStreaming任务启动之后executor不停增长的问题,num-executors配置不管用。

    spark2-submit --class SparkKafka --master yarn --executor-memory 1G --num-executors 6 --driver-memor ...