我正在为我的Rails应用程序开发一个gem,它将通过Railtie加载到其中。我基本上是将模型插入到中,外加一些库和一些初始化器,采用旧的Rails应用程序风格。我主要关心的是不知道在整个Rails应用程序的加载逻辑中,我应该最好地将它们插入到哪里。我对它的要求是: gem初始化程序必须在应用程序初始化程序之前加载,lib也是如此,初始化程序访问lib信息。initializer 'gemname.insert_into_app' do
G
旧的应用程序使用隐式实例加载某些表单:在VS2008 32位和VS2013 64位之间的某个时间,表单在重新加载时停止初始化。例如,如果加载表单,关闭表单(使用close方法),然后再次加载表单,类和控件(我假设是表单)不会初始化为新实例。可以通过将me.dispose()放入FormClosed事件或使用表单的显式实例来完成重新初始化: frm.ShowDialog()
End