我已向用户表:first_name
和:last_name
在迁移文件中,我使用以下代码指定这些字段不能为空:
class Userscustomfields < ActiveRecord::Migration
def change
add_column :users, :first_name, :string, {:null => false, :limit => "128"}
add_column :users, :last_name, :string, {:null => false, :limit => "128"}
end
end
我已经检查了我的数据库并且表格已正确配置。但是当我要做一个新的注册时,我的rails应用程序允许我添加一个名字为空的新用户。该应用程序使用“”保存字段,但没有按预期工作。
如何在将数据保存到我的数据库之前检查我的字段上的空白,我该如何防止这种情况?
答案 0 :(得分:0)
我放上了型号user.rb
validates :first_name, :last_name, presence: true