1:用ruby的命令创建的工程 默认的需要数据库支持 sqlite3 , 我电脑上安装的mssql 所有启动我创建的hello 会爆错 貌似错误信息是说没找到我的action controllers。
2:让我的ruby环境 支持mssql ; 首先下载dbi http://rubyforge.org/search/?type_of_search=soft&words=dbi 然后解压找到 DBO.rb 在ruby安装目录: %ruby_home%/lib/ruby/site_ruby/1.8/DBD 下新建一个ADO文件夹,将ADO.rb文件copy至此目录.
3:修改<rails_app_home>/config/environment.rb 找个空位增加:
require 'win32ole'
WIN32OLE.codepage = WIN32OLE::CP_UTF8 让rails支持mssql数据库为utf8 编码。
4;修改 工程中 config/database.yml 注释到以前的数据库配置 增加
development:
adapter: sqlserver
encoding: utf8
database: eagle
username: sa
password: eagle
host: localhost
注意 这里的格式 password 处必要已空格开始。 还有就是格式不能用tab的方式去格式化(我是报错的) 最好是用空格
从
5 : 配置链接http://svn.rubyonrails.org/rails/adapters/sqlserver/lib/active_record/connection_adapters/ 打开后直接点文件另存为 就ok。下载sqlserver_adapter.rb 然后copy至:
<rails_app_home>lib\ruby\gems\1.8\gems\activerecord-2.1.0\lib\active_record\connection_adapters
6:刷新 http://localhost:3000/hello/hello 正常显示。ok
分享到:
相关推荐
本书教您如何使用Ruby on Rails开发和部署真正的,具有工业实力的Web应用程序,Ruby on Rails是为诸如Twitter,Hulu,GitHub和Yellow Pages等顶级网站提供支持的开源Web框架。
基于Airbnb的Ruby代码风格指南,本资源提供了一套详尽的编程规范及示例,旨在帮助Ruby开发者提升代码质量,确保项目的可读性和可维护性。无论是个人开发者还是团队协作,遵循这些经过实战验证的指南都将使得代码更加...
第六十八课:基于Ruby内存加载shellcode第一季1
第六十八课:基于Ruby内存加载shellcode第一季.docx
ruby-snmp, SNMP ( 简单网络管理协议)的ruby 实现 用于 ruby的 SNMP库摘要这里库实现 SNMP ( 简单网络管理协议) 。 它在纯 ruby 中实现,因此不依赖于的外部库( 如 ) 。 你可以在 ruby 可以运行的任何地方运行这里库...
Ruby.on.Rails.Tutorial,Learn.Web.Development.with.Rails,Third.Edition-中文版 文字版.pdf 个人收集电子书,仅用学习使用,不可用于商业用途,如有版权问题,请联系删除!
课程章节目录 115强化班第一节课:链接与Symbol 117强化班第二节课:符号与链接(下) 120强化班第三节课:动态库与静态库(上) 122强化班第四节课:动态库 ...513强化班第二十二节课:Ruby调试与学习 522强化班
Part 2: The Core of Ruby Chapter 6: Classes, Objects, and Modules Chapter 7: Projects and Libraries Chapter 8: Documentation, Error Handling, Debugging, and Testing Chapter 9: Files and Databases ...
主要介绍了在Ruby中利用Net::SMTP类发送电子邮件的教程,包括类中所带方法的用法介绍,需要的朋友可以参考下
p6df-Ruby目录p6df-Ruby徽章概括贡献行为守则变化用法p6df-ruby:p6df-ruby / init.zsh: p6_ruby_prompt_info() p6df :: modules :: ruby :: deps() p6df :: modules :: ruby :: home :: symlink() ...
Ruby版本changelog 介绍 在上查看此项目的完整版本 本页面最后更新于2021-04-09通过rake md task Ruby更新日志 Ruby 3.0 实施: :gear: MJIT改进 :NEW_button: Ractor-像并发抽象的Actor模型 :test_tube: :NEW_...
本文通过一系列实用案例深入解析了Ruby编程的魅力和技巧。从文件操作、Web开发、网络编程到脚本自动化,Ruby都展现了其强大的功能和灵活性。通过学习和掌握这些案例中的技巧和方法,读者可以更好地应用Ruby进行实际...
Ruby语言教程:Ruby 变量示例
Ruby经典系列: exceptional ruby 教你在ruby代码中如何处理异常
Ruby on Rails Guides v2 - Ruby on Rails 4.2.5
Ruby元编程第二版,中文影印版,便于英文不好的同学们学习
了解ruby是怎么运作的。设计ruby的解析和编译。还有垃圾回收机制,适合所有更想了解ruby内在的人阅读。
第二部分:介绍基础语法规则,以及类、模块等面向对象程序设计的思考方法与用词。 第三部分:对一些基础类逐一介绍其功能与用法。 第四部分:介绍一些比较高级的功能,比如Ruby的环境参数、环境变量、迭代器...
ruby rails demo, rails 简单demo。 (1)到ruby官网:http://www.ruby-lang.org/en/下载window安装包,并安装, ruby版本: ruby -v (2)安装Rails3 gem install rails (3)安装sqlite3 gem install sqlite3-ruby 安装...
Ruby ::枚举 枚举像Ruby的行为,深受启发,和改进。目录散列检索键和值将键映射到值将值映射到键重复的枚举键或重复的值遗产贡献版权和许可相关项目 用法枚举可以定义为常量或类方法来访问,这是优先考虑的问题。 ...