这看起来应该很简单。注册新用户时,我希望为空白用户名和密码定制错误。对于用户名,它运行得很好:
validates :name, presence: { message: "Please enter a name." },
length: { maximum: 50,
message: "Please enter a name shorter than 50 characters"}
当字段为空时,它会给出“请输入一个名称”。错误。
我的密码也是一样的:
has_sec
在安装Kali Linux时,当我设置用户名和密码时,这个用户是根用户还是非root用户?如果我使用这个用户名和密码登录到m系统并输入whoami,它将显示我的用户名。如果输入sudo su -并输入密码(在安装期间设置了密码),然后运行whoami,则显示当前用户是根用户。在第一种情况下,它是一个非根用户,而在第二种情况下,它是根用户,为什么?
开始在Ubuntu上使用postgresql开发我的第一个Ruby on Rails应用程序。我已经创建了一个带密码的postgresql用户。在database.yml中,我输入了postgresql用户名和密码。
每当我运行rake :migrate时,无论我在database.yml中将密码更改为什么,它都会执行而不会出错-即使密码字段为空。如果我更改了用户名,我会得到一个身份验证错误。
如何让Ruby on Rails数据库使用密码?
提亚