ruby on rails
hxbguoke
这个作者很懒,什么都没留下…
展开
-
Ruby正则表达式的一个例子
Ruby基础教程 Programming 第四版 这本书的第十六章正则表达式类中有一个例子让人不是那么容易理解。特此分享一下我的理解。16.5 捕获/(.)(\d\d)+(.)/ =~ "123456"p $1 #=>1p $2 #=>45p $3 #=>6此例子中的p $2 #=>45结果让人有点难以理解,因为大家都会认为结果应该是2原创 2015-03-21 14:18:20 · 453 阅读 · 0 评论 -
介绍两个很好用的jquery插件
alert.js做web开发的估计都受够了js自带的alert框的丑陋了吧!alert.js就很好的解决了这个问题,它使得alert弹框变得更加的友好 下载alert.js和获取相关教程 rubygems提供gem包 更多例子应用 //普通弹框 //alertify.alert(message); //普通log类型 //alertify.log(“N转载 2015-08-22 23:21:37 · 616 阅读 · 0 评论 -
Rails+nginx服务器部署
原生的nginx服务器并不满足rails部署的条件,因此需要使用passenger改写过的nginx. ps: rails接受请求的模型是一个进程处理一个请求,单个进程效率比较低,一般需要开启多个进程 passenger是Rails应用服务管理工具,可以统一管理rails进程的数量,生命周期,请求队列等等 nginx是一个高性能的web服务器,由于nginx处理链接和静态资源原创 2015-08-16 15:35:09 · 4619 阅读 · 0 评论 -
关于RubyMine使用的一个问题
前几天,我打开rubymine的时候遇到了一件很不爽的事情,那就是所有新建的index.html.erb全部变成了纯文本格式,没有语法加亮也没有语法提示.这个让我很恼火,不过经过百般努力最终是搞定了.感谢万能的google. 这个到底是啥情况呢,原来是我在不知道啥时候点错了啥东西导致rubymine中生成了一条设置即所有的index.html.erb文件默认为纯文本格式.具体设置如下: Fil原创 2015-11-14 10:31:22 · 1163 阅读 · 1 评论 -
Rack
Rack为使用Ruby开发web应用提供了一个最小的模块化和可修改的接口。用可能最简单的方式来包装HTTP请求和响应,它为web 服务器,web框架和中间件的API进行了统一并提纯到了单一的方法调用。转载 2016-02-12 16:29:13 · 330 阅读 · 0 评论 -
rails生产环境 secret_key_base问题
默认情况下一个原生的rails 4.1.0项目的config/secrets.yml production下是这样的 secret_key_base: 所以当运行rails s -e production时会报一个和secret_key有关的错误,解决方法是在当前项目目录下运行rake secret RAILS_ENV=production会生成一个key值,把这个key值代替 即可解决问题。原创 2016-02-22 00:34:01 · 2001 阅读 · 0 评论 -
rails生产环境下css和js不能正确加载
rails 4.1.0原声系统中首次运行rails s -e production启动生产环境时会发现加载application.css和application.js会加载失败,原因是生产环境本身一般部署都不是由rails本身来加载静态资源文件的,所以默认就不处理,要想在web_brick下加载成功需要在environment/production中加入config.serve_static_as原创 2016-02-22 00:39:50 · 1625 阅读 · 0 评论 -
rails中动态增加数据库字段
ActiveRecord::Base.connection.execute("alter table articles add column author varchar(30) after content")只要正常执行sql语句就行了原创 2016-02-23 11:27:00 · 627 阅读 · 0 评论