使用的命令
rails生成scaffold student firstname:string lastname:string
生成的型号代码为
class Student < ActiveRecord::Base
attr_accessible :firstname, :lastname
end
=============================================== =================================
我的模型应该在生成脚手架或模型时遵循
class Student < ActiveRecord::Base
resourcify
acts_as_tenant(:tenant)
attr_accessible :firstname, :lastname
end
因此,当我使用生成器生成模型时,resourcify和acts_as_tenant等行已经存在于生成的模型中,我不需要在模型中手动包含这些行。
有人可以指导我如何实现同样的目标吗?
的问候,
Dkat。
答案 0 :(得分:0)
脚手架是不可能的
您可以为gsub
创建rake任务或shell脚本attr_accessible :firstname, :lastname
到
resourcify
acts_as_tenant(:tenant)
attr_accessible :firstname, :lastname
在所有模型的文件中
当您需要将#encoding: utf-8
添加到所有文件时here
答案 1 :(得分:0)
在终端中运行以下命令后 rails生成scaffold student firstname:string lastname:string
转到db目录中的迁移文件。 编辑该文件.. 这可能会解决你的问题..