軌道有一個this
像javascript/jquery嗎?軌道三元運算符和'這'
拿這個例子:
User.find_by_email(params[:candidate][:email].present? ? (u = this.id) : (u = 'not here')
或:
if User.find_by_email(params[:candidate][:email].present?
a += 1
user = this
end
我知道,這個代碼可能會在這種情況下更有效的方式被改寫,但我的問題是關於是能夠使用this
。 Ruby有這樣的東西嗎?
'self'是Ruby的'this'。儘管你的代碼很混亂。 js中的 –
,這是關於函數的上下文,而不是與操作符有關。 –