- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我是 Ruby on Rails 的新手,所以我正在学习使用 Rails 4 进行敏捷 Web 开发教程。但是在用户身份验证方面,我遇到了一个无法解决的错误...我制作了一个表单,以便用户可以登录,为此我在文件 user.rb 中使用 has_secure_password:
class User < ActiveRecord::Base
has_secure_password
validates :name, presence: true, uniqueness: true
end
但是当我运行服务器时出现错误:
cannot load such file -- 2.0/bcrypt_ext
这是应用程序跟踪
app/models/user.rb:2:in `<class:User>'
app/models/user.rb:1:in `<top (required)>'
app/controllers/users_controller.rb:7:in `index'
This error occurred while loading the following files:
bcrypt
bcrypt_ext
2.0/bcrypt_ext
我在 gemfile 中包含了 gem 'bcrypt-ruby', '~> 3.0.0' 但它仍然不起作用。
我在类似的问题中读到它与“捆绑安装”有关,但我无法解决问题。
提前致谢
最佳答案
当然,
gem install bcrypt-ruby
这将使has_secure_password
工作。另请记住在看到更改后重新启动 Rails 服务器。
关于ruby-on-rails - 使用 has_secure_password 时出错。无法加载此类文件——2.0/bcrypt_ext,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18685549/
我目前在使用 Devise for Rails 5.0.1 时遇到 bcrypt 加密器的故障。我以前在使用早期的 Rails 4.2 时从未遇到过这个问题。我无法通过 Devise 注册新用户。我将
我在rails 3的devise(当前gem)中使用数据库身份验证,尝试使用用户名/密码登录时出现以下错误。 no such file to load -- bcrypt_ext This error
当我尝试启动 Rails 服务器时出现以下错误。 有什么想法吗?我正在使用带有 Ruby on Rails 4 和 ruby 2.0.0p247 的 32 位 Windows 7 机器。我在我的
我已尝试在我的 Rails 应用程序上部署设计身份验证。 我遇到了这个问题 “无法加载这样的文件——bcrypt_ext” 我发现这是基于 Windows 的计算机中的一个常见问题,但其他问题的答案还
嘿,当我尝试启动 Rails 服务器时出现以下错误 有什么想法吗?目前没有可行的解决方案... 顺便说一下,我运行的是 Windows 8...可能根本就是问题所在 :D C:/RailsInstal
我从 https://github.com/mhartl/rails_tutorial_3rd_edition_gemfiles/blob/master/sample_app/Gemfile 得到了
我是 Ruby on Rails 的新手,所以我正在学习使用 Rails 4 进行敏捷 Web 开发教程。但是在用户身份验证方面,我遇到了一个无法解决的错误...我制作了一个表单,以便用户可以登录,为
我是 Ruby on Rails 的新手,所以我正在学习使用 Rails 4 进行敏捷 Web 开发教程。但是在用户身份验证方面,我遇到了一个我无法解决的错误...我制作了一个表单以便用户可以登录,为
每当我转到 rails s 或 rake db:migrate 时,尝试在我的 Windows 7 机器上运行 ruby,我收到以下错误无法加载此类文件 bcrypt_ext。 我的 ruby
我是 rails 新手,使用当前的 rails 5 版本和 ruby 2.3.0,我安装了设备 gem 进行身份验证,但服务器没有启动 Rails guide for devise 我已经按照所有
我将我的环境从 Ruby 2.0.0 升级到 2.2.3。 我还升级(覆盖)了 DevKit,并重新运行 ruby dk.rb install。 我删除了 Gemfile.lock 并运行 bun
我是一名优秀的程序员,十分优秀!