私はRubyを学ぶのに苦労しています。この関数の最後の行、具体的には太い矢印=>が何をしているのかわかりません。シンボル:wordは、変数masquerade_wordに対して何かを実行していますか、またはその逆ですか、それは割り当てですか?また、私は混乱していますが、記号:word
は。と同じsession[:word]
です。誰でも明確にしてください...
post "/new" do
word = Word.get_random
masquerade_word = Word.masquerade(word)
session[:word] = word
session[:incorrect_guesses] = 0
session[:chars_left] = word.size
session[:revealed_word] = masquerade_word
{:word => masquerade_word}.to_json
end