随笔分类 -  语言_ruby

摘要:转自:http://www.infoq.com/cn/articles/rest-introduction不知你是否意识到,围绕着什么才是实现异构的应用到应用通信的“正确”方式,一场争论正进行的如火如荼:虽然当前主流的方式明显地集中在基于 SOAP、WSDL和WS-*规范的Web Services领域,但也有少数人用细小但洪亮的声音主张说更好的方式是REST,表述性状态转移(REpresentational State Transfer)的简称。在本文中,我不会涉及争论的话题,而是尝试对REST和RESTful HTTP应用集成做实用性的介绍。以我的经验,有些话题一旦触及就会引来众多的讨论,当 阅读全文
posted @ 2014-01-06 17:39 myLittleGarden 阅读(204) 评论(0) 推荐(0) 编辑
摘要:REST on Rails指南1:理解资源这是来自http://www.softiesonrails.com的REST简明指南。PART I在理解REST on Rails之前,有必要先思考一下这个问题:浏览器是如何工作的?在开始使用Rails构建一个网站之前,我对这个问题是这么认为的:首先我会在地址栏输入一个URL,或者点击一个链接然后浏览器会发送一个HTTP请求,并获取响应中的HTML代码最后我会看到经过浏览器渲染的页面就这么多,我甚至不知道Form是如何工作的,我觉得它跟点击链接没什么不同。但在现实世界里,HTTP协议有很严格的指令用于定义浏览器应该如何向服务器发送请求,HTTP同HTM 阅读全文
posted @ 2013-12-24 14:33 myLittleGarden 阅读(423) 评论(0) 推荐(0) 编辑
摘要:1. erb文件中的语法说明erb文件中常混合使用Ruby语言和html语言,以下为两种常见的格式 require "erb" domains = {...} sqlTemplate = ERB.new %q{ insert into org_domain(Domain, organization) values('',''); } sqlFile = File.new("./sql.sql", "w") sqlFile.puts sqlTemplate.result 阅读全文
posted @ 2013-12-23 20:00 myLittleGarden 阅读(886) 评论(0) 推荐(0) 编辑
摘要:D瓜哥最近想做一个网站,另外,老早就有学习一门动态语言的想法,满足着两个条件的编程语言中,Ruby、Python是最合适的两种语言。现在Ruby on Rails如日中天,光芒万丈!所以,就选定了Ruby,从零开始学习。 前天看了Ruby的迭代器,对于我这个只学过Java、C/C++等的人来说,绝对是眼前一亮的感觉!而且是光彩夺目:没想到迭代器还可以这么玩,太简练太方便而且特别强大!然后,D瓜哥就迫不及待的想写一篇文章给大家介绍介绍Ruby的迭代器!1. 迭代器简介 先简单介绍一下迭代器。一个Ruby迭代器就是一个简单的能接收代码块的方法(比如each这个方法就是一个迭代器)。特征:如... 阅读全文
posted @ 2013-12-23 16:20 myLittleGarden 阅读(858) 评论(0) 推荐(0) 编辑
摘要:转自:http://appsintheopen.com/posts/18-installing-the-libv8-ruby-gem-on-centos-5-8First, Centos 5.8 ships with gcc 4.1.4, but to compile libv8 you need 4.4. Luckily, this step is easy:$ yum install gcc44-c++Next, you need to tell the build to make use of it. The easiest thing to do here, is to export 阅读全文
posted @ 2013-12-19 17:02 myLittleGarden 阅读(763) 评论(0) 推荐(0) 编辑
摘要:转自:http://rubyer.me/blog/740/Rails 3.1错误/gems/execjs-1.1.2/lib/execjs/runtimes.rb:43:in `autodetect’: Could not find a JavaScriptruntime.Gemfile中添加gem 'execjs'gem 'therubyracer'执行bundle install即可错误原因:Windows下默认有Javascript引擎,所以不会有这个错误。Linux下才有这个错误,一般只要第一个项目安装即可,以后的项目不用重复安装。而且这个错误是由dev 阅读全文
posted @ 2013-12-19 16:40 myLittleGarden 阅读(498) 评论(0) 推荐(0) 编辑
摘要:1. Ruby环境搭建 在Windows下,搭建Ruby环境,比较简单的方法是在“RubyInstaller”上下载一个合适的版本(D瓜哥使用的是最新版),直接安装就可以了。 另外,吐槽两句,网上有人说Windows不适合搞Ruby开发,刚开始D瓜哥不信,昨天因为搭建Ruby on Rails的环境,Mysql数据库的驱动死活安装不成功!太折腾人了。所以,如果真的想玩Ruby,还是使用Linux系统吧。2. Ruby的注释 和其他常见编程语言一样,Ruby也分为“单行注释”和“多行注释”。不同的是,Ruby使用的注释符号和Java、C/C++等编程语言不一样。 另外,Ruby偏好使用单... 阅读全文
posted @ 2013-12-18 22:58 myLittleGarden 阅读(746) 评论(0) 推荐(0) 编辑
摘要:转自:http://developer.51cto.com/art/200703/41243.htm介绍这是一个短小的Ruby入门,完全读完只需20分钟。这里假设读者已经安装了Ruby,如果你没有安装的话,请在阅读文前访问Ruby官方网站进行下载并安装。交互式的Ruby打开IRB(交互式Ruby外壳):如果你使用Mac OS X,那么请打开终端窗口输入irb;如果你使用Linux,那么请打开shell输入irb;如果你使用windows,那么请在开始菜单中找到Ruby->fxri,并执行它。Ok,在打开IRB之后,在其中输入"Hello World"。Ruby听从你的 阅读全文
posted @ 2013-12-18 21:12 myLittleGarden 阅读(3780) 评论(0) 推荐(0) 编辑
摘要:转自:http://chinacheng.iteye.com/blog/1738036 rvm安装ruby和rails之后,ruby -v好使,gem -v好使。但是rails -v不好使,提示没有安装rails应用。 bundle -v也遇到了相同的问题。显然是系统没有把他加到相应的环境变量中去, 阅读全文
posted @ 2013-10-14 13:10 myLittleGarden 阅读(721) 评论(0) 推荐(0) 编辑
摘要:文章转自:http://huacnlee.com/blog/how-to-start-learning-ruby-on-rails/这个话题曾经给身边的很多朋友说过同样的话题,这里整理以下。如果你是一个门外汉,你会 .NET 或是 Java 或是 PHP … 你对 Ruby on Rails 感兴趣,想学习,开怎么开始?如果你有以上语言两年以上的工作经验,按照我指的路子,最慢1 个月就能学会 Ruby on Rails,这个方案曾经经过好几个人证实。以下步骤请一步一步来,切勿心急跳过,最好连我上面的链接都不要提前点击!安装 Linux 或 Mac, 开发工具使用 Windows & L 阅读全文
posted @ 2013-10-12 10:03 myLittleGarden 阅读(536) 评论(0) 推荐(0) 编辑
摘要:1. 安装ruby 可使用windows下的ruby安装工具rubyinstaller来方便地安装ruby解释器,可以http://rubyinstaller.org/网站上下载得到。安装时,看清安装的辅助选项,如是否将安装路径添加到环境变量中等。注意安装路径中不要有空格,否则会影响rails的安装 阅读全文
posted @ 2013-10-08 15:38 myLittleGarden 阅读(14537) 评论(0) 推荐(2) 编辑

点击右上角即可分享
微信分享提示