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