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

ROR支持中文配置

 
阅读更多
ruby on rails 安装及中文配置

1.install ruby for windows.
http://rubyinstaller.rubyforge.org/ 下载“One-Click Ruby Installer”安装Ruby、RubyGems。
2.install rails .
path/to/ruby/bin> gem install rails
默认是远程安装。根据提示完成安装,可能会出错,出错后重复运行gem install rails
3.建立rails应用。
path/to/ruby/bin> rails path/to/web
4.配置数据库连接
修改path/to/web/config/database.yml
development:
adapter: mysql
database: your_database_name
username: root
password: XXXXXX
host: localhost
5.配置支持中文
修改path/to/web/app/controllers/application.rb
# Filters added to this controller will be run for all controllers in the application.
# Likewise, all the methods added will be available for all controllers.
class ApplicationController < ActionController::Base
before_filter :configure_charsets
def configure_charsets
@response.headers["Content-Type"] = "text/html; charset=utf-8"
suppress(ActiveRecord::StatementInvalid) do
ActiveRecord::Base.connection.execute 'SET NAMES UTF8'
end
end
end
6.产生model/view/controller
path/to/web> ruby script/generate model table_Name
path/to/web> ruby script/generate view table_Name
path/to/web> ruby script/generate controller table_Name

数据真实table_Name+s.既如果table_name为:T_1,则数据库真实表名称为:T_1s
7.启动WEBrick
path/to/web> ruby script/server
启动WEBrick.
分享到:
评论

相关推荐

    ror中文资料

    RoR强调“约定优于配置”,提供了一套完整的工具链,使得开发者可以更专注于业务逻辑,而不是底层实现。 在提供的压缩包文件中,我们可以看到"Ruby语言中文教程",这暗示了资源可能包含了关于Ruby语言的基础知识和...

    RoR中文解决方案(很不错哦)

    这个解决方案可能包含了特定的配置、插件或者代码调整,以确保RoR应用能正确地处理和显示中文。 描述中提到的“插件”可能是解决RoR中文问题的一种方法。在RoR中,插件是一种可以扩展和定制框架功能的方式,它们...

    ruby on rails合集

    RoR的核心理念是“约定优于配置”(Convention over Configuration, CoC),这意味着在很多情况下,框架已经为开发者预设了最佳实践,减少了手动配置的需求。此外,它还强调“Don't Repeat Yourself”(DRY)原则,...

    铁道中文应用开发现状综述2006版

    在ROR领域内,中文圈不仅涵盖了这些地区的开发者群体,还包括了相关的中文技术社区、博客、论坛等。 #### 2 社区整体状况 ##### 2.1 中文社区BBS和个人团体blog 中文社区的早期发展主要依赖于BBS(电子公告板系统...

    ruby入门书中文版

    在压缩包中,"ror_v0.2.pdf"可能是一本关于Ruby on Rails的教程或指南,涵盖了从基础到进阶的RoR开发内容,包括路由设置、数据库迁移、控制器行为、模型关系、测试等。读者可以通过阅读这本书来学习如何创建动态网页...

    主流PHP框架比较.pdf

    Symfony的官方文档详尽地解释了如何通过YAML配置文件进行项目设置,以及如何使用symfony的自动加载机制来组织项目代码。 以上四个框架在设计理念、项目结构、性能和文档支持上都各有千秋。CodeIgniter的轻量和易于...

    Redmine安装实践

    **Redmine**是一款基于Web的项目管理和问题跟踪工具,采用Ruby on Rails (ROR)框架进行开发,支持跨平台运行,并兼容多种数据库系统。其设计初衷是为了解决团队协作中的需求管理、任务分配、文档共享等问题,提供了...

    Intel开发者手册 第二卷 指令集手册 附录 B【中文翻译】

    在附录B中,你可以找到Intel处理器支持的数百种指令的中文翻译,这些指令涵盖了从基本算术运算到复杂的数据处理,再到高级的控制流程。以下是一些主要的知识点: 1. **指令格式**:每个指令都有其特定的格式,包括...

    Source.Insight.v3.5中英文

    5. **自定义配置**:用户可以根据个人习惯调整编辑器的主题、快捷键设置等,提升个性化体验。 6. **版本控制集成**:可以与常见的版本控制系统(如Git、SVN)无缝集成,便于代码版本管理和协同开发。 7. **搜索和...

    joomla网站地图

    XMap是一款强大的Joomla扩展,它可以自动生成并管理网站地图,支持XML、HTML和ROR格式。该组件通常包括配置选项,允许用户选择哪些页面应包含在地图中,还可以设置更新频率和优先级等参数。安装并启用XMap后,用户...

    JavaEye3.0开发手记

    NetBeans Ruby IDE 是一个强大的集成开发环境,专门为Ruby on Rails (RoR) 开发而设计。它提供了丰富的功能和快捷键,极大地提高了开发效率。 **2. 下载与安装** - **下载地址**:...

    最好用的音频编辑软件

    综上所述,这款“最好用的音频编辑软件”很可能是一个集成了多种音频处理技术,包括剪辑、混音、特效应用等功能的综合性工具,并且支持中文界面,方便国内用户使用。同时,它可能与Waves这样的专业音频品牌有合作,...

    arm thumb2指令集快速参考卡 中文版

    - **饱和加法**:当结果超出数据类型范围时,将结果设置为该数据类型的最大或最小值。 - **减法指令**: - **SUB**:执行无符号或有符号减法操作。 - **SBC**:执行带进位的减法操作。 - **RSB**:执行反向减法...

Global site tag (gtag.js) - Google Analytics