我正在使用Ruby on Rails 3.2.2,我想知道下面的方法是否“正确”/“正确”/“确定”地覆盖我的class属性的setter方法。self[:attribute_name] = value上面的代码似乎像预期的那样工作。然而,我想知道,通过使用上面的代码,我将来是否会遇到问题,或者,至少,在Ruby on Rails中“我应该预料到”/“可能发生”的问题是
我想为使用一个特定的--所有由JSF使用的资源包。因此,我创建了一个ApplicationWrapper (+ ApplicationFactory),它覆盖getResourceBundle()方法。我注意到的奇怪行为是,每次计算包含命名对象的表达式时都会调用getResourceBundle()。例如,如果我的模板包含一些类似于"#{someBean.active and securityBean.secure}"的表达式,那么getResour