【问题标题】:is password field clearing now automatic in Rails 3.1?现在在 Rails 3.1 中自动清除密码字段吗?
【发布时间】:2011-10-05 23:27:54
【问题描述】:

将应用程序(正在进行中)升级到 3.1 后,我不得不更改清除密码和密码确认字段的测试。我必须测试缺失值属性,而不是测试空值属性。

那很好,但是当我去关闭字段清除使测试失败时,它仍然通过,因为字段仍然被清除(仍然缺少值)。以前,如果用户创建失败,我在 create 下的相应控制器中有行来清除字段(因此重新显示表单时字段将为空)。现在看来不再需要了。

现在是密码和确认字段的默认行为吗?

【问题讨论】:

    标签: ruby-on-rails-3 rspec-rails


    【解决方案1】:

    是的。

    来自changelog

    Rails 3.0.0(2010 年 8 月 29 日)

    • password_field 默认以 nil 值呈现,默认使用密码是安全的

    还有original commit here

    【讨论】:

    • 很棒的发现 :) 谢谢。
    猜你喜欢
    • 1970-01-01
    • 2015-12-19
    • 2010-10-11
    • 1970-01-01
    • 2012-05-13
    • 1970-01-01
    • 1970-01-01
    • 2022-08-13
    • 1970-01-01
    相关资源
    最近更新 更多