`
maomaode
  • 浏览: 121065 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Ruby is on my rails

阅读更多
一. 工欲善其事 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 istaller

    Ruby on Rails是一个基于Ruby语言的开源Web开发框架,它遵循模型-视图-控制器(MVC)架构模式,旨在提高开发效率和代码可读性。Rails的安装过程是每个想要涉足这个领域的开发者都需要掌握的基础知识。下面将详细介绍...

    The Rails 5 Way-Leanpub(2017).pdf

    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 ...

    constructeev:在Ruby on Rails中开发的开源反馈平台

    建设性 是在Ruby on Rails中开发的开源反馈平台。 由bMalum(Martin Karrer)在数据库和信息系统(DBIS)Groupe(因斯布鲁克大学)的计算机科学学院获得学士学位论文开发。入门git clone ...

    Ruby 语言教程.docx.docx

    **Ruby on Rails**(简称Rails)是一个用Ruby语言编写的Web应用框架,它遵循MVC(Model-View-Controller)架构模式,旨在简化Web开发过程,提高开发效率。 - **创建新项目**:通过以下步骤可以快速搭建一个新的...

    ruby初学者教程(对初学者很有帮助)

    - **应用场景**:Ruby在Web开发领域尤其是通过Ruby on Rails框架的应用更为广泛;Python则在科学计算、数据分析等领域拥有更强的优势。 #### 二、Ruby编程环境搭建 **2.1 安装Ruby** - **Windows平台**:可以通过...

    Oh my ZSH! 安装脚本

    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

    ConferenceTrackManagement.zip

    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语言教程.docx

    **Ruby on Rails (RoR)** 是一个基于 Ruby 的 Web 开发框架,提供了一系列工具和库来简化 Web 应用程序的开发过程。例如: ```bash gem install rails rails new myapp cd myapp rails server ``` 这将创建一个新...

    Ruby语言教程-一门高级的面向对象编程语言,它被设计用于简单和快速的编程 Ruby的语法简洁而优雅,它可以用于Web开发、

    1. **Web开发**:通过Ruby on Rails等框架,Ruby成为了构建现代Web应用的强大工具。 2. **游戏开发**:借助Gosu等库,Ruby也能用来开发2D甚至3D的游戏。 3. **桌面应用程序**:利用Shoes等库,Ruby可以轻松地开发出...

    Ruby语言入门教程:从安装到编写

    Ruby的语法优雅且直观,这使得它深受广大开发者的喜爱,特别是在Web开发领域,Ruby on Rails框架更是名声大噪。 #### 二、Ruby的安装 ##### Windows环境下的Ruby安装: 1. **访问RubyInstaller网站**:下载适合你...

    ruby介绍及相应的ruby demo示意源码,供大家参考学习

    Ruby on Rails是Ruby最知名的Web开发框架,它倡导“约定优于配置”的原则,极大地提高了开发效率。Rails提供了许多开箱即用的功能,如ActiveRecord(ORM)、ActionController和ActionView,使得开发者能够快速创建...

    Ruby语言入门教程&代码示例.zip

    以上就是Ruby语言的基础知识和关键特性,通过深入学习和实践,你可以利用Ruby开发各种应用程序,包括Web开发(如Ruby on Rails框架)、脚本自动化、命令行工具等。在阅读提供的"Ruby语言入门教程&代码示例.docx"文...

    ruby入门教程

    在Ruby中,有一个流行的Web框架叫做Ruby on Rails(简称Rails),它基于MVC(模型-视图-控制器)架构模式,大大加速了Web应用的开发速度。Rails提供了一系列约定优于配置的原则,使得开发者可以更快地构建功能完备的...

    01Ruby 变量.docx

    最为人所熟知的是 Ruby on Rails,这是一个基于 Ruby 的 Web 开发框架,它采用了一系列约定优于配置的原则,极大地提高了 Web 应用的开发速度和效率。 #### 二、Ruby 变量类型 在 Ruby 中,变量是用来存储数据的...

    rubyonrails mysql安装详解

    ### Ruby on Rails与MySQL安装详解 #### 环境配置概览 本文将详细介绍如何在Ubuntu 10.10上从源代码编译安装Ruby 1.8.7、Rails 2.3.5以及MySQL 5.1,旨在为开发者提供一个稳定且高效的开发环境。对于初次接触这些...

    devcamp-作品集

    Devcamp投资组合申请这是一个Ruby on Rails 5应用程序,允许用户创建自己的投资组合。特征实时聊天引擎发表评论博客文件夹拖放界面代码示例def my_great_methodputs "here it is"end alert &#40; 'Hi there' &#41; ;...

Global site tag (gtag.js) - Google Analytics