Ruby on Rails 手动创建模型
示例
尽管如果您是Rails的新手或正在创建新的应用程序,使用脚手架是一种快速简便的方法,但是稍后仅需自己做一个脚手架就很有用,从而避免了遍历脚手架生成的代码来简化它的需求。(删除未使用的零件等)。
创建模型就像在下创建文件一样简单app/models。
中最简单的模型ActiveRecord是extends类ActiveRecord::Base。
class User < ActiveRecord::Base end
模型文件存储在中app/models/,并且文件名对应于类的单数名称:
#用户 app/models/user.rb #某模特 app/models/some_model.rb
该类将继承所有ActiveRecord功能:查询方法,验证,回调等。
#搜索ID为1的用户 User.find(1)
注意:确保对应模型的表存在。如果没有,您可以通过创建迁移来创建表
您可以从以下命令通过终端生成模型并进行迁移
railsgmodelcolumn_name1:data_type1,column_name2:data_type2,...
并且还可以key(relationship)通过以下命令将外部变量分配给模型
rails g model column_name:data_type, model_name:references
热门推荐
1 训练狗狗憋尿
2 狗狗追踪训练
3 狗狗训练要多少钱
5 深圳狗狗训练
6 训练狗狗唤回
7 狗狗叫怎么训练
8 狗狗训练班
10 狗狗社会化训练
11 狗狗叫回训练
12 广州狗狗训练学校
13 狗狗训练躺下
14 狗狗随行训练
15 训练狗狗巡回
16 狗狗要怎么训练
17 狗狗喂食训练
18 训练狗狗躺下