很多时候灵感来了,要做点什么或写些点什么,马上就能搞定。。
而当没有灵感的时候 ,为了干这点活,会极其郁闷的慢慢来进入状态,,然后慢慢的狗屎一些逻辑,,最后才能完成憋出点屁来。。闻起来还有点臭味。
话说。搞ror也有不少天了,今天再扯两个细节:
一个就是 no-route-matches-get-assets
网站发布后 在访问 图片或css等资源时候,出现这等问题处理方法:
config/environment/production.rb
config.serve_static_assets = false 改为 true
使用说明书说:通过配置Apache或nginx可以不用改。我暂时不想配。麻烦。。所以我就改成true了。
另外一个问题是:我调用了blueprint里面的css,这些css默认是不会被 预编译的,如果不能被预编译:bundle exec rake assets:precompile,,那个发布后是有问题的。所以这个问题是一定要解决的。
config/environments/production.rb
直接改成下面这样,完事。
config.assets.precompile += %w( *.css *.js )
,
网上有些哥问,为什么不设置成 默认编辑全部的css 呢?
开发的家伙回答:这个也是有争议的问题,目的是想把所有的css都集合到一个application.css里面,也就不想单独去编译每个css。。。
::出发点是好的,可以减少读取css文件的次数,,但这个浏览器混杂,ie横行,快速升级的年代,一个css文件的网站,能够在所有的浏览器下面显示的都正常吗,都合适吗?
==============
最后还有问题,困扰我好多年。。。。。
每次我 重新部署了 ror 后,没什么 ,我要重启电脑才生效,
而单纯要重新启动我的nginx服务器,没鸟用呢。。 哪里配置有问题呢?
upstream www.lehazi.com{
server 127.0.0.1:3000;
}
server {
listen 80;
server_name www.lehazi.com ;
access_log /var/log/nginx/localhost.access.log;
error_log /var/log/nginx/localhost.error.log;
root /var/www/www.lehazi.com/current/public;
index index.html index.htm;
location / {
proxy_pass http://www.lehazi.com;
}
location /doc {
root /usr/share;
autoindex on;
allow 127.0.0.1;
deny all;
}
error_page 404 /404.html;
}
# redirect server error pages to the static page /50x.html
#
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root /var/www/nginx-default;
}
}
分享到:
相关推荐
在“简历制作人决赛:TOP React + RoR API”项目中,开发者利用了React和Ruby on Rails这两种强大的技术来构建一个高效的在线简历制作平台。这个项目的核心在于前端与后端的紧密协作,为用户提供流畅、交互性强的...
在**Windows系统**下搭建RoR开发环境,主要分为两个部分:Ruby的安装和Rails的安装。 1. **远程安装**: - **Ruby安装**:可以从官方网站下载Ruby的一键安装包,运行安装程序并按照提示进行默认安装。安装完成后,...
在IT行业中,数据库管理和Web开发是两个至关重要的领域。Oracle是一种流行的关系型数据库管理系统,而Ruby on Rails(简称RoR)则是一个基于Ruby语言的开源Web应用框架。本教程将探讨如何将这两个强大的技术结合使用...
结合这两个技术的人力资源管理系统可能包含了员工信息管理、招聘流程、绩效评估等功能。 综合来看,这两个项目分别展示了Web开发的两种不同技术栈:Ruby on Rails和Java Struts+Hibernate。它们都涉及到数据库操作...
自述书架 这是一个我自己的项目,结合了我的两种激情,即使用Ruby on Rails的“书籍”和“开发”。 这个想法是为书虫创建一个社交网络,在其中可以跟踪书籍的阅读,阅读以及书架对书籍的分类。 将来会提供Boting,...
Ruby RDT(Ruby Development Tools)和RadRails是两个在Eclipse集成开发环境中用于支持Ruby on Rails(简称ROR)开发的插件。这两个工具极大地提升了Ruby程序员在Eclipse中的工作效率,提供了丰富的特性来帮助开发者...
本项目名为"examal",是用Ruby on Rails框架开发的一个实例,特别强调了自动化评分功能,因此它仅支持选择题和多选题这两种能够自动评估答案的题型。 Ruby on Rails(RoR)是一个基于模型-视图-控制器(MVC)架构...
在后端,Django和Flask是最常用的两个框架。Django是一个全功能的框架,适合快速开发大型Web应用,而Flask则更为轻量级,适合小型项目和原型设计。 Node.js基于JavaScript运行时环境,它的非阻塞I/O模型使其在处理...
JRuby on Rails则进一步拓展了这一框架的应用范围,允许开发者在Java生态系统中部署RoR应用。这不仅有助于利用Java平台的优势,如企业级支持、性能优化和广泛的库资源,还能让开发者在不牺牲Ruby编程体验的情况下,...
据统计,2014年至2016年间,操作系统内核中的漏洞有76%出现在内核模块中,显示了内核模块的安全隐患。 鉴于此,文章提出了一种新的解决方案,即利用IPT硬件和虚拟化技术来保护内核模块免受ROP攻击。IPT硬件能够记录...
在 Todo-App 中,可能有 `TodoList` 和 `TodoItem` 两个模型,分别代表待办事项列表和待办事项。 7. **状态管理**:每个待办事项都有一个状态(如已完成或未完成),这可能通过布尔值字段(如 `completed`)在...
它的两个主要目标是: 使数据库架构更改与应用程序代码更改同步 提供一种以相同方式将更改部署到所有环境的方法 它的灵感来自 Ruby on Rails、db-migrate (Java) 和 Entity Framework (.NET)。 该系统背后的核心...
在本项目"exercise-rails-reactjs"中,我们将探索如何在短短90分钟内结合Ruby on Rails(RoR)作为后端API与Reactjs作为前端客户端来构建一个应用程序。这个练习旨在快速展示这两种技术的集成,帮助开发者了解如何在...
标题中的“RobHub”是一个项目,它旨在将两种强大的Web开发技术——Ruby on Rails和Ember.js——融合在一起,创建一个个人展示网站。这个网站预期的功能包括发布文章、展示项目和展示作者的简历,以此来全面展示作者...
**Ruby on Rails(RoR)** 是一个基于Ruby编程语言的开源Web开发框架,它遵循MVC(模型-视图-控制器)架构模式,旨在提高开发效率和代码的可读性。RoR的核心理念是“Don't Repeat Yourself”(DRY)和“Convention ...
- **字符编码问题**:文档中出现了“Latin1StandardCharacterS”,这可能指的是Rails在处理不同字符编码时的配置选项。 总结以上内容,Ruby on Rails快速Web应用开发实战的文档详细介绍了Ruby编程语言和Rails框架的...
这个例子覆盖了从需求分析到最终部署的整个流程。 - **源码解析**:最后,本书还介绍了一些探索Rails源代码的技术,帮助读者更深入地理解Rails的工作原理。 #### 三、Ruby与Rails的关系 - **紧密联系**:由于...
Maven 的配置主要分布在两个地方:全局配置文件(`$M2_HOME/conf/settings.xml`)和项目级别的 POM 文件。全局配置文件影响所有项目,而 POM 文件只影响当前项目。设置文件可以定义远程仓库地址、本地仓库位置、镜像...