`
kenrome
  • 浏览: 40893 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

建立已经存在数据库的Rails项目常用命令

阅读更多
创建不需要迁移文件的Model:
> ruby script/generate model Community --skip-migration

在Model中指定表名,主键
 class Community < ActiveRecord::Base
   set_table_name 'communities'
   set_primary_key :community_id
   has_many :games, :foreign_key => 'div_id'
 end
0
0
分享到:
评论

相关推荐

    ruby on rails 安装手记

    在Rails安装过程中,可能需要安装其他依赖库,例如Node.js(用于处理JavaScript assets),SQLite3(常用的数据库系统),或者PostgreSQL(另一种常见的Rails数据库选项)。请根据项目需求安装相应的组件。 安装...

    Ruby on Rails 指南 v5.0.1 中文版

    - **创建Rails项目**:介绍如何使用`rails new`命令来生成一个新的Rails项目,包括如何指定版本和其他选项。 - **Hello, Rails!**:通过一个简单的“Hello, World!”示例,让读者快速上手Rails的基本操作流程。 - **...

    ruby on rails 实践

    Ruby on Rails是一种流行的开源网站开发框架,它利用Ruby语言,遵循MVC(模型-视图-控制器)设计原则,用于快速开发数据库驱动的动态网站。本书《Ruby on Rails 实践》是一本指南,旨在向读者介绍Ruby on Rails框架...

    Rails相关电子书汇总二

    5. **生成器与迁移**:掌握使用`rails generate`命令创建模型、控制器、迁移等,以及使用迁移来修改数据库结构。 6. **视图和模板**:了解ERB(Embedded Ruby)或其他模板语言,用于创建动态HTML页面。 7. **控制...

    Windows上的Ruby on Rails正式投入生产

    创建新的Rails项目,运行`rails new myapp -d sqlite3`,这将在当前目录下创建一个新的RoR应用,并指定SQLite为默认数据库。 配置应用。在`config/database.yml`文件中,你需要根据实际情况更新数据库连接信息,...

    ruby 与 sybase 连接

    2. **配置数据库连接**:在Rails项目中,这通常在`config/database.yml`文件中进行。你需要定义一个新的环境(例如`sybase`),并提供数据库的连接信息,包括主机名、端口、数据库名、用户名和密码。 ```yaml ...

    Android学习基本路线指导.

    - 学会使用Linux命令行工具,掌握基本的文件操作命令,如`ls`、`cd`、`mkdir`、`rm`等。 - 熟悉如何管理用户权限,以及如何安装和卸载软件包。 - 推荐读物:《鸟哥的私房菜》是一本非常受欢迎的Linux入门书籍,...

    安卓自学建议

    1. **Linux基础知识**:熟悉Linux文件系统结构、常用命令(如`cd`、`ls`、`mkdir`等)、文本编辑器(如`vi`或`nano`)的使用。 2. **Shell脚本**:学习如何编写简单的Shell脚本来自动化日常任务,这对于提高开发效率...

    Android学习路线

    - **Linux命令**:熟悉常用的Linux命令,如文件操作(ls、cd、cp等)、进程管理(ps、kill等)和文本处理工具(grep、awk等)。 - **环境搭建**:学会如何在Linux环境下安装和配置开发工具,例如设置Java环境、安装...

    osgEarth入门开发指南

    - **GitHub简介**:GitHub是一个面向使用Git版本控制系统项目的基于互联网的存储服务网站。它由Chris Wanstrath、PJ Hyett和Tom Preston-Werner使用Ruby on Rails编写。目前最新版本为Version 2.0,对应的osgEarth...

    osgEarth入门教程

    - **tarball介绍**:这是一种常用的Linux打包工具,使用`tar`命令进行打包与压缩。 - **Option 3: 使用版本控制SVN** - **简介**:通过SVN客户端下载`osgEarth`源码。 - **步骤**:在SVN客户端中输入`...

    后端重做

    这可能是因为原有的后端系统存在性能瓶颈、代码质量低下、可维护性差、扩展性不足等问题,或者是为了适应业务发展和新技术的引入。在这个过程中,JavaScript作为一个常用的前端语言,也可能在某些情况下被用到后端...

Global site tag (gtag.js) - Google Analytics