[英]Boolean check if a rails engine is mounted?
我将一个较大的项目拆分为可安装的Rails引擎,我想找到一种方法来检查是否安装了Rails引擎。 例如,我的主应用程序中有一个User类
user.rb
class User < ApplicationRecord
has_many :searches, as: :searchable, class_name: MySearchEngine::Search
end
我想将这个has_many关联以及用于集成引擎的其他代码包装在if语句中,以便仅在已安装MySearchEngine的情况下才添加代码
您应该能够检查它们是否按defined? MySearchEngine::Search
可用defined? MySearchEngine::Search
defined? MySearchEngine::Search
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.