一. 工欲善其事 Ruby with Emacs
编辑Ruby代码,你需要
RubyMode,<link rel="stylesheet" type="text/css" href="http://maomaode.bokeland.com/plugins/plogeshi/styles/plogeshi.css">正如他所说,这个plugin已经包含在了ruby的发行版本里面,你可以在/misc下找到, 复制到你的emacs/lisp目录下, 并且修改.emacs, 如下:
(setq load-path (cons "c:/bin/emacs/lisp/ruby" load-path))
(autoload 'ruby-mode "ruby-mode"
"Mode for editing ruby source files" t)
(setq auto-mode-alist
(append '((".rb$" . ruby-mode)) auto-mode-alist))
(setq interpreter-mode-alist (append '(("ruby" . ruby-mode))
interpreter-mode-alist))
(autoload 'run-ruby "inf-ruby"
"Run an inferior Ruby process")
(autoload 'inf-ruby-keys "inf-ruby"
"Set local key defs for inf-ruby in ruby-mode")
(add-hook 'ruby-mode-hook
'(lambda ()
(inf-ruby-keys)
))
如果你要安装Rails插件, 可以参考这篇文章, 注意,你必须升级到emacs22以上才可以
修改.emacs配置如下:
(setq load-path (cons "c:/bin/emacs/lisp/emacs-rails" load-path))
(require 'rails)
二. 参考书目
Programming Ruby
Why’s (Poignant) Guide to Ruby一本漫画ruby的书
From Java To Ruby管理者必读
Rolling with Ruby on Rails
Agile Web Development with Rails这本书废话真的很多,700页,可以压缩到100页
Enterprise.Integration.with.Ruby
Road to Rails 不错的在线PPT, 容易上手
Starting Ruby on Rails: What I Wish I Knew
Top 12 Ruby on Rails Tutorials
Ruby Tutorial 推荐阅读
74 Quality Ruby on Rails Resources and Tutorials
分享到:
相关推荐
Ruby on Rails是一个基于Ruby语言的开源Web开发框架,它遵循模型-视图-控制器(MVC)架构模式,旨在提高开发效率和代码可读性。Rails的安装过程是每个想要涉足这个领域的开发者都需要掌握的基础知识。下面将详细介绍...
As with previous editions, this book is not a tutorial or basic introduction to Ruby or Rails. The idea is for the full-time Rails developer to give it a once over straight through at first, then use ...
建设性 是在Ruby on Rails中开发的开源反馈平台。 由bMalum(Martin Karrer)在数据库和信息系统(DBIS)Groupe(因斯布鲁克大学)的计算机科学学院获得学士学位论文开发。入门git clone ...
**Ruby on Rails**(简称Rails)是一个用Ruby语言编写的Web应用框架,它遵循MVC(Model-View-Controller)架构模式,旨在简化Web开发过程,提高开发效率。 - **创建新项目**:通过以下步骤可以快速搭建一个新的...
- **应用场景**:Ruby在Web开发领域尤其是通过Ruby on Rails框架的应用更为广泛;Python则在科学计算、数据分析等领域拥有更强的优势。 #### 二、Ruby编程环境搭建 **2.1 安装Ruby** - **Windows平台**:可以通过...
Your terminal never felt this good before. nebirhos daveverwer af-magic eastwood kolo ...Planet Argon is a Ruby on Rails development firm in Portland, Oregon USA. Follow @ohmyzsh
01:00PM Ruby on Rails: Why We Should Move On 60min 02:00PM Common Ruby Errors 45min 02:45PM Pair Programming vs Noise 45min 03:30PM Programming in the Boondocks of Seattle 30min 04:00PM Ruby vs. ...
**Ruby on Rails (RoR)** 是一个基于 Ruby 的 Web 开发框架,提供了一系列工具和库来简化 Web 应用程序的开发过程。例如: ```bash gem install rails rails new myapp cd myapp rails server ``` 这将创建一个新...
1. **Web开发**:通过Ruby on Rails等框架,Ruby成为了构建现代Web应用的强大工具。 2. **游戏开发**:借助Gosu等库,Ruby也能用来开发2D甚至3D的游戏。 3. **桌面应用程序**:利用Shoes等库,Ruby可以轻松地开发出...
Ruby的语法优雅且直观,这使得它深受广大开发者的喜爱,特别是在Web开发领域,Ruby on Rails框架更是名声大噪。 #### 二、Ruby的安装 ##### Windows环境下的Ruby安装: 1. **访问RubyInstaller网站**:下载适合你...
Ruby on Rails是Ruby最知名的Web开发框架,它倡导“约定优于配置”的原则,极大地提高了开发效率。Rails提供了许多开箱即用的功能,如ActiveRecord(ORM)、ActionController和ActionView,使得开发者能够快速创建...
以上就是Ruby语言的基础知识和关键特性,通过深入学习和实践,你可以利用Ruby开发各种应用程序,包括Web开发(如Ruby on Rails框架)、脚本自动化、命令行工具等。在阅读提供的"Ruby语言入门教程&代码示例.docx"文...
在Ruby中,有一个流行的Web框架叫做Ruby on Rails(简称Rails),它基于MVC(模型-视图-控制器)架构模式,大大加速了Web应用的开发速度。Rails提供了一系列约定优于配置的原则,使得开发者可以更快地构建功能完备的...
最为人所熟知的是 Ruby on Rails,这是一个基于 Ruby 的 Web 开发框架,它采用了一系列约定优于配置的原则,极大地提高了 Web 应用的开发速度和效率。 #### 二、Ruby 变量类型 在 Ruby 中,变量是用来存储数据的...
### Ruby on Rails与MySQL安装详解 #### 环境配置概览 本文将详细介绍如何在Ubuntu 10.10上从源代码编译安装Ruby 1.8.7、Rails 2.3.5以及MySQL 5.1,旨在为开发者提供一个稳定且高效的开发环境。对于初次接触这些...
Devcamp投资组合申请这是一个Ruby on Rails 5应用程序,允许用户创建自己的投资组合。特征实时聊天引擎发表评论博客文件夹拖放界面代码示例def my_great_methodputs "here it is"end alert ( 'Hi there' ) ;...