我是Ruby
的新手,並試圖閱讀/理解一些rb
文件。我遇到了這條線。任何人都可以解釋它在做什麼(以及它背後的格局意義)?紅寶石中的「冒號」符號
@account = current_user.accounts.find(params[:id])
1:是什麼
current_user
?我整理了整個文件,但沒有看到它被聲明的位置。 (嗯,我知道變量不需要在Ruby中聲明,但它沒有用@符號來引用,所以這可能不是變量?) 我應該在哪裏找到current_user
?2(即
app/model
,app/view
等):什麼是:id
意思?params
看起來像一個數組,所以我猜:id
莫名其妙地意味着索引,但爲什麼id
之前有colon
?
感謝