我有以下方法返回true或false:
webpack.config.js
问题是,我可以用上面的方法传递参数吗?我怎么能实现这一点!
我喜欢这样,但它不会工作:
def my_method?
# do stuff here
end
答案 0 :(得分:0)
def my_method?(params)`
将创建一个实例方法,因此必须在User
类的实例上调用,例如
User.new.my_method?(params)
(根据其他评论)
如果您希望能够在User类本身上调用它,那么您必须将其定义为类方法,例如:
def self.my_method?(params)
答案 1 :(得分:0)
以下是如何在ruby方法中使用params
def my_method?(params)
variable1 = params[:temp1]
variable2 = params[:temp2]
end
以下是你可以称之为的方式
User.my_method?({temp1: 'This is my method etc', temp2: 'Another parameter'})