为什么Ruby on Rails中的模型文件中没有描述

时间:2015-09-13 18:41:49

标签: ruby-on-rails ruby

我有Java背景。 RoR新手 当我使用cmd时:

rails g model User name:string

我创建了一个名为User的模型,它将属性名称作为字符串的类型。但是当我查看models / user.rb时,我找到的唯一代码是:

    class User< ActiveRecord::Base
    end

所以我猜这个user.rb文件不用于定义User类,那么它的用途是什么?定义类的文件在哪里?我应该在哪里放置类的构造函数和方法?

1 个答案:

答案 0 :(得分:2)

在rails中,该模型主要用于保存数据库验证辅助方法,请检查db/schema.rb以查找模型的特定属性(即列在你的表中)。要更新您的架构,您将使用migrations

但是,阅读本文会有很多帮助:http://guides.rubyonrails.org