我正在尝试“调整”我在使用Ruby on Rails验证器时看到的行为。在我们的应用程序中,我们在更改密码之前要求确认密码。使用Ruby验证器很容易做到这一点,只需在模型上添加验证 validates_confirmation_of :password这会自动激活JavaScript在客户端检查它,但
开始在Ubuntu上使用postgresql开发我的第一个Ruby on Rails应用程序。我已经创建了一个带密码的postgresql用户。在database.yml中,我输入了postgresql用户名和密码。每当我运行rake :migrate时,无论我在database.yml中将密码更改为什么,它都会执行而不会出错-即使密码字段为空。
我创建了一个新的Rails项目,我使用了scaffold,然后尝试:我没有更改config/database.yml,因此密码为空(我总是输入用于登录到localhost/phpmyadmin的密码,但这次我忘记了)。> db:create => db:load_config在此之后,我无法登录到phpmyadmin,当我在本地运行我的应用程序时我收到以下错误:
M