-1

我正在开发rails 2应用程序,主要是插件。

我有两个插件,在我的第一个插件中,我必须检查第二个插件是否存在,我该怎么做?

现在,我正在使用 in report_designer,第一个插件。
控制器 :custom_reports

custom_reports_helper我已经

   module CustomReportsHelper
     if File.exist?("#{Rails.root}/vendor/plugins/ReportVariablesHelper") 
       include ReportVariablesHelper
     end
   end

ReportVariablesHelper来自第二个名为的插件variables_for_data

这是一个好的解决方案还是 RoR 中的任何更好的方法?

4

1 回答 1

0

你可以做:

module CustomReportsHelper
  include ReportVariablesHelper if defined?(ReportVariablesHelper)
end
于 2013-11-12T11:23:03.870 回答