`

Cygwin下玩Rails on ruby的一些心得

阅读更多

学习资源参见:http://guides.rubyonrails.org/

找来找去感觉还是这个比较不错,虽然是英文的,不过基本上都能看懂的。

 

说几个学习中的注意点:

 

1.The bundled mysql.rb driver has been removed from Rails 2.2

 

解决方法:去http://github.com/tmtm/ruby-mysql 下载ruby-mysql安装,可能需要用到Git

可去http://code.google.com/p/tortoisegit/下载安装,使用方法和SVN类似,就是那个乌龟

 

2.连接mysql 的时候host 可能为127.0.0.1,同时cygwin下连的mysql数据库就是你本地windows下的数据库。

 

3.注意语句顺序,Java,JS这种可能无所谓,只要方法,属性存在就好。可是ralis未必,特地实验了下。

class PostsController < ApplicationController
  before_filter :find_post,
    :only => [:show, :edit, :update, :destroy]
  # ...
  def show
  # ...
  end

  def edit
  end

  def update
    # ...
  end

  def destroy
    # ...
  end

  private # 不能放在 before_filter下
    def find_post
      @post = Post.find(params[:id])
    end
end
 

 

分享到:
评论

相关推荐

    RVM+Ruby1.9.3+Rails3(1-Cygwin 安装配置)

    在 Windows 7 环境下搭建 Rails 3 开发环境是一项颇具挑战性的任务,尤其是当涉及到 Cygwin、Ruby、Rails 以及一系列其他必要的组件时。本文将详细阐述如何在 Windows 7 系统上利用 Cygwin 进行环境搭建,包括 Git、...

    Cygwin 下的NS3安装心得

    在本文中,我们将深入探讨如何在Cygwin环境下安装NS3,特别关注如何解决在安装RFID模块时遇到的问题。NS3(网络模拟器3)是一个开源的、跨平台的网络模拟软件,广泛用于研究和教学。在Windows操作系统上,通过Cygwin...

    Cygwin on Windows 安装文件.rar

    The most recent version of the Cygwin DLL is 2.2.1. Install it by running setup-x86.exe (32-bit installation) or setup-x86_64.exe (64-bit installation).

    cygwin下的arm交叉编译工具链

    cygwin下的arm交叉编译工具链,cygwin下的arm交叉编译工具链

    cygwin下安装wxpython

    cygwin下安装wxpython的英文资料

    CYGWIN下搭建HBASE集群

    一步一步教你在WINDOW CYGWIN下完成HBASE集群环境搭建。

    32位的 cygwin 安装文件

    win8 上还是用32位的 cygwin吧,64位的cygwin 无法运行"ssh localhost

    Ruby-ClipboardRuby访问WindowsLinuxmacOSJava和Cygwin中剪贴板

    总结起来,`Clipboard`库为Ruby开发者提供了一种跨平台的方式来访问剪贴板,无论是在Windows、Linux、macOS还是Java和Cygwin环境中。通过这个库,你可以方便地进行文本的复制和粘贴,提高了代码的可移植性和开发效率...

    cygwin 下 rsync-3.0.8安装及使用说明

    在本教程中,我们将深入探讨如何在Cygwin环境下安装rsync 3.0.8版本,并学习其基本用法。 首先,我们需要获取`rsync-3.0.8`的安装包。这个过程可以通过访问rsync官方网站或使用Cygwin的包管理器`setup.exe`来完成。...

    cygwin下如何建立arm-linux-gcc

    cygwin下如何建立arm-linux-gcc,非常好,拥有很强的借鉴意义

    在Windows下本地安装Cygwin

    在Windows环境下,Cygwin是一个流行的开源工具,它提供了一个模拟Unix环境的层,使得用户可以在Windows系统上运行许多原本只适用于Linux或Unix的操作。Cygwin的主要目标是使开发者能够在Windows上编译和运行GNU工具...

    Windows下的SSH安装之Cygwin

    Windows下的SSH安装之Cygwin Cygwin 是一个自由软件的集合,最初由 Cygnus Solutions 开发,用于各种版本的 Microsoft Windows 上,运行 UNIX 类系统。Cygwin 的主要目的是通过重新编译,将 POSIX 系统(例如Linux...

    Windows下的Linux编译环境cygwin

    描述:“一个很好用的工具,在windows环境下调试Linux下的程序,Windows下的Linux编译环境cygwin,在程序移植上很有帮助” 标签:“Windows下的Linux编译环境 cygwin” Cygwin是一个强大的开源工具集,它为Windows...

    cygwin windows下编译

    标题“cygwin windows下编译”指的是使用Cygwin在Windows系统中进行编译工作,特别是针对那些原本为Linux设计的源代码。这使得开发者无需切换到Linux系统就能完成代码的编译和测试,提高了开发效率。 描述中的...

    cygwin之root权限

    Cygwin是一个在Windows平台上模拟类Unix环境的强大工具,它提供了大量的GNU和开源工具,使得开发人员可以在Windows上像在Linux环境下那样进行开发工作。然而,在某些情况下,用户可能需要在Cygwin环境中以root权限...

    ruby开发的基本流程.doc

    在Ruby社区中,最流行的框架莫过于Rails(Ruby on Rails),它极大地简化了Web应用的开发过程。创建一个Rails项目通常包括以下几个步骤: - **创建新项目**:通过`rails new [project_name]`命令可以快速创建一个新...

Global site tag (gtag.js) - Google Analytics