我知道在对象上调用public_send而不是send是一种很好的做法,这样就不会无意中调用私有方法。但是,如果我知道我将要调用的方法是公开的,那么我可以使用send吗?我写了这段代码: define_method "#{attribute}s" do end如果我在这里用public_send代替send,这会被认为是不好的做法吗?
我在我们的网站上有一个面向客户的付款表格中的简单RegEx模式: title="Please enter a valid number in the amount field" required>在四个客户打电话来抱怨他们无法提交表单,因为他们的浏览器不断告诉他们输入的数量不正确之后,我做了一些调查,发现IE10+不喜欢这个表达式