zoukankan      html  css  js  c++  java
  • RoR(Ruby on Rails)学习笔记(2)

    已经学到第六章的同学,想必遇到了第二个问题,按照书上的方式,rails3.2版中,css加上不生效啊不生效!

    怎么办?

    1,请英语好及爱折腾的同学看以下链接

    http://guides.rubyonrails.org/asset_pipeline.html

    2,智商稍微高一点的同学请看这个链接中JeskTop的方法

    http://ruby-china.org/topics/7332

    3,实在不行,咱们还有菜鸟的方式!

    让我们用chrome浏览器打开页面(请用IE6的同学都去死,虽然咱也是用xp的吊丝,可是屌丝也要有上进心!),右键查看源代码,发现引入的是application.css.

    然后到app/views/layouts/application.html.erb(实在找不到的同学请善用系统自带的文件搜索功能),把stylesheet_link_tag中的'application'改成自己的css文件名称。

    突然发现,这样也不行。。

    原因是,运行机制改了,静态文件有个编译阶段。

    那么使出杀手锏,把你的css文件中的内容,复制到app/assets/stylesheets/application.css中,完毕。效果就可以出来了~

    4,经过测试,将config/environments/production.rb下的config.assets.compress 设为false,然后到app/views/layouts/application.html.erb(实在找不到的同学请善用系统自带的文件搜索功能),把stylesheet_link_tag中的'application'改成自己的css文件名称,也可以。

    若还有其他问题,欢迎留言探讨。

  • 相关阅读:
    WPF/Sliverlight ScrollViewer与Panel(2)
    OpenGL学习笔记(7)多边形绘制
    OpenGL学习笔记(10)抗锯齿
    OpenGL学习笔记(9)颜色混合
    GLUT函数说明(转)
    OpenGL学习笔记(8)显示列表
    C#操作IIS的代码
    完整解决Flash载入中文FLASH乱码问题
    用C#的IIS上配置用户账号
    ASP.NET定时调用WebService 运行后台代码
  • 原文地址:https://www.cnblogs.com/suprise/p/2981228.html
Copyright © 2011-2022 走看看