Rails
文章平均质量分 63
dyw
dyw
展开
-
[Rails]一行代码完成自定义JSON格式数据
在Rails3中,增加JSON格式数据输出非常方便,只需在Controller中稍作修改即可。一种做法是在controller的开始处添加respond_to :json,然后使用respond_with响应请求。举例:假定有模型:书(book),有两个字段:书名(name)和作者名(author),controller为BooksController,将其index方法修改为(假定在index方法中输出JSON数据):class BooksController 此时启动服务后(执行rails s),访问地原创 2011-02-23 12:51:00 · 5544 阅读 · 0 评论 -
Permission denied: /.htaccess pcfg_openfile: unable to check htaccess file, ensure it is readable
近日,在Apache2环境下部署Rails3应用时碰到此错误:Permission denied: [某路径]/.htaccess pcfg_openfile: unable to check htaccess file, ensure it is readable此时,在浏览器原创 2011-07-17 18:13:36 · 12338 阅读 · 2 评论 -
安装使用railscasts(Rails3)
railscasts.com是著名的Rails视频播客网站,大概每周出一期节目。从2007年3月份至今已经出了270多集,作者Ryan Bates (rbates on Twitter and ryanb on GitHub)持之不懈的工作着实让人钦佩。我也是陆陆续续看过一些,今原创 2011-07-18 23:29:29 · 1527 阅读 · 0 评论 -
简单测试CloudFoundry
本文描述一下我的CloundFoundry测试过程。我是在一台Amazon EC2服务器上操作的,那台服务器已经安装好了Rails环境。因此,本文只描述Rails环境已经安装好后使用CloudFoundry的过程。目前,使用CloundFoundry需要先到CloudFoundry.com申请注册。让我们开始吧。 1、安装命令行工具vmc ubuntu@ip-10-128-97-185:~$原创 2011-11-30 09:29:48 · 2188 阅读 · 0 评论 -
在Amazon EC2实例上安装配置rails3+nginx运行环境
环境:Ubuntu LTS 12.04 (Free Usage Tier) 0、预备: 0.1、更新系统 $ sudo apt-get update $ sudo apt-get upgrade 0.2、安装编译环境 $ sudo apt-get install build-essential git-core $ sudo apt-get install curl 1、原创 2012-07-14 23:43:03 · 2329 阅读 · 0 评论 -
使用ruby脚本压缩文件夹(可排除文件或目录)
【前提】需要ruby运行环境。 【用途】压缩指定文件目录为指定名称的压缩文件,并可排除不要的文件或目录。 【用法】 新建一个名称为Rakefile的文件把以下内容加入到此文件中。使用文本编辑工具打开Rakefile文件,修改task :zip里的compress函数。然后保存在命令行下,执行命令: rake task :default => [:zip] task :zi原创 2012-10-10 09:10:58 · 1813 阅读 · 0 评论 -
Gem::RemoteFetcher::FetchError: Errno::ECONNRESET: Connection reset by peer - SSL_connect
快速解决: 编辑Gemfile,将第一行"source 'http://rubygems.org'"里的https替换为http即可。 在本地虚拟机ubuntu 14.10 server下,用rbenv新安装了ruby2.2.3,以及 rails4.2.4。创建了一个新项目,在 执行"bundle install" 时发生如下错误: 尝试用wget直接下载(失败 ): $原创 2015-09-28 18:51:43 · 2797 阅读 · 0 评论