rails 命名

1.model
  rails g  model  wordSetting

  model:WordSetting
  has_many: word_settings
  table: word_settings

view controller都是复数

 model是单数

 
时间: 2024-08-10 08:19:01

rails 命名的相关文章

YII Active Record 详细解说

Active Record 虽然 Yii DAO 可以处理几乎任何数据库相关的任务, 但很可能我们会花费 90% 的时间以编写一些执行普通 CRUD(create, read, update 和 delete)操作的 SQL 语句. 而且我们的代码中混杂了SQL语句时也会变得难以维护.要解决这些问题,我们可以使用 Active Record. Active Record (AR) 是一个流行的 对象-关系映射 (ORM) 技术. 每个 AR 类代表一个数据表(或视图),数据表(或视图)的列在 A

Yii的学习(4)--Active Record

摘自Yii官网:http://www.yiiframework.com/doc/guide/1.1/zh_cn/database.ar 在官网原文的基础上添加了CDbCriteria的详细用法. 虽然 Yii DAO 可以处理几乎任何数据库相关的任务, 但很可能我们会花费 90% 的时间以编写一些执行普通 CRUD(create, read, update 和 delete)操作的 SQL 语句. 而且我们的代码中混杂了SQL语句时也会变得难以维护.要解决这些问题,我们可以使用 Active R

rails程序文件名命名规范

1 一般文件名是用小写单词加下划线分割,但类的名字用骆驼法.例如 sessions_controller.rb中定义SessionsController. 2 helpers内的文件为辅助类,定义了许多方法.这些公共方法一方面为直接提供给view使用,因为view文件中不能写require.另一方面可以为controller使用,同样不用写require,但是一定要include.而test文件夹里的类要想使用帮助类,必须要写require ,例如所有的test文件都会有 require 'te

[Ruby on Rails系列]3、初试Rails:使用Rails开发第一个Web程序

本系列前两部分已经介绍了如何配置Ruby on Rails开发环境,现在终于进入正题啦! Part1.开发前的准备 本次的主要任务是开发第一个Rails程序.需要特别指出的是,本次我选用了一个(PaaS开发平台),也就是Rails教程中介绍的Cloud 9平台,该平台已经自动为我们作好了环境配置的工作:只要你有一个浏览器就可以使用该云端开发环境.非常的方便快捷!简直赞!平台网址如下:https://c9.io/ Cloud 9开发平台的实质是为每一个注册的开发者在服务器端分配一个Linux虚拟机

ruby on rails最大优势是什么

Ruby编程语言是由日本人松本行弘开发,是一种简单快捷的面向对象编程语言,今天主要跟大家聊聊ruby框架--ruby on rails(http://www.maiziedu.com/course/ruby/),可能有些朋友不喜欢ruby,但是作为一门语言,我觉得 Ruby 还是很值得掌握和学习的. 先说说学好 Ruby 有什么好处吧. Ruby on Rails 的最大优势我觉得有四个: 1. 语言灵巧轻便,适合快速开发和部署. 2. 各种本身自带的 "magic" 以及可以通过 g

Ruby Rails入门——windows下搭建Ruby Rails Web开发环境

Ruby on Rails 是一个可以使你开发,部署,维护 web 应用程序变得简单的框架.2015年10月编程语言排行榜 Ruby进入TIOBE排行榜前十,可见其流行程度如此之高.本文就帮你打开Ruby on Rails Web开发的大门,助你进入Ruby on Rails的世界,感受不一样的风景. Ruby on Rails完整安装包 下载地址:http://railsinstaller.org/en 希望快速搭建开发环境的朋友可以试试这个,我还没试过: 我使用的是下面的安装过程,中间遇到不

rails局部模板 render

<%= render partial: 'file' %> file是以_开头命名的文件,比如_cart.html.erb 这样就可以用render来调用了 还可以传参数 比如 rails 2.0 p87 传一个集合 render(:partial => "cart_item", :collection => @cart.items) 这样局部模板就得到了一个变量如cart_item 在_cart_item.html.erb中就可以用cart_item这个变量了

ruby on rails nginx 如何上传大文件?

用ruby on rails开发的web,用了carrierwave和dropzone实现了上传文件.但后来发现,一旦文件大于200M时,就不行了,特别慢,虽说carrierwave有个move_to_cache.move_to_store的选项,但好像起不了作用.于是又去研究其它的上传方式,之后发现nginx的upload module比较靠普,但这样做有一个问题就是nginx必须是编译安装的,要把upload module一块编译进行才能用.在这里记录一下实现的具体流程. 一.编译安装ngi

Ruby On Rails框架相关

重命名数据库字段 1.rails g migration RenameColumnName,会生成对应的数据库迁移文件 2.打开迁移文件,修改相应的数据库字段 def change rename_column :table_name, :old_column, :new_column end 3.执行命令:rails db:migrate 其他的方法: remove_column :删除字段change_column :修改字段的类型add_column :增加字段