使用虚拟属性验证时出现问题:
validates :agreement, acceptance: true
删除它时,资产预编译不再需要数据库连接。
任何想法如何保存验证并且不在本地预编译资产?
使用虚拟属性验证时出现问题:
validates :agreement, acceptance: true
删除它时,资产预编译不再需要数据库连接。
任何想法如何保存验证并且不在本地预编译资产?
你有两个选择:
防止在 config/application.rb 中初始化应用程序时预编译资产
config.assets.initialize_on_precompile = false
或者允许它们被初始化并添加heroku labs user-env-compile:
heroku labs:enable user-env-compile -a myapp
阅读更多: