学习铁轨,玩脚手架。
我'已经:
def project_params
params.require(:project).permit(:name, :status)
end
和
def create
@project = Project.new(project_params)
end
我想传递给db非用户可编辑的参数,例如uid和user_id。
我该怎么做?
答案 0 :(得分:1)
在控制器中手动分配
def create
@project = Project.new(project_params)
@project.user_id = # the user id you want to assign
@project.uid = SecureRandom.hex(6)
@project.save
end