@myvar = session.fetch(:comments, {}).fetch(@comment.id, {})["temp_value"]
From Ruby 2.0, you can do:
@myvar = session[:comments].to_h[@comment.id].to_h["temp_value"]
From Ruby 2.3, you can do:
@myvar = session.dig(:comments, @comment.id, "temp_value")