如何检查设计自定义字段的空虚?

时间:2013-11-08 20:20:55

标签: devise ruby-on-rails-4

我已向用户表: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应用程序允许我添加一个名字为空的新用户。该应用程序使用“”保存字段,但没有按预期工作。

如何在将数据保存到我的数据库之前检查我的字段上的空白,我该如何防止这种情况?

1 个答案:

答案 0 :(得分:0)

我放上了型号user.rb

validates :first_name, :last_name, presence: true