我在将 Rails 应用程序部署到 Heroku 时遇到了问题——它在本地工作。
从 rails 控制台收到以下错误:
1:来自/app/vendor/bundle/ruby/2.5.0/gems/activestorage-5.2.1/app/models/active_storage/blob/representable.rb:7:in
block in <module:Representable>' /app/vendor/bundle/ruby/2.5.0/gems/activerecord-5.2.1/lib/active_record/dynamic_matchers.rb:22:inmethod_missing':未定义的方法'has_one_attached'用于#(无方法错误)
我没有在这个项目中使用数据库,我在这里移动了 sqlite3 -
group :test do
# Adds support for Capybara system testing and selenium driver
gem 'capybara', '>= 2.15'
gem 'selenium-webdriver'
gem 'sqlite3'
# Easy installation and use of chromedriver to run system tests with Chrome
gem 'chromedriver-helper'
end