这是网址:
我恢复了启动主题的人的user_id。现在我需要使用我在实例变量@id = 21509
中保存的user_id来在users数组中搜索id属性与@id
相同的对象
我想搜索:
{ “用户:[{” ID “:21509”,用户名 “:” ChrisBeach”, “avatar_template”: “/ user_avatar / meta.discourse.org / chrisbeach / {大小} /56283_1.png”},{ “ID”:1, “用户名”: “SAM”, “avatar_template”: “/ user_avatar / meta.discourse.org / SAM / {大小} /5243_1.png”},{ “ID”:17592 “用户名” : “AxelN”, “avatar_template”: “/ user_avatar / meta.discourse.org / axeln / {大小} /47696_1.png”},{ “ID”:8617, “用户名”: “Mittineague”, “avatar_template”: “/user_avatar/meta.discourse.org/mittineague/{size}/40997_1.png"},{"id":19,"username":"eviltrout","avatar_template":"/user_avatar/meta.discourse.org /eviltrout/{size}/5275_1.png"},{"id":9833,"username":"wesochuck","avatar_template":"/user_avatar/meta.discourse.org/wesochuck/{size}/20487_1。 PNG“},
对于具有键的用户对象:id等于value:@id并返回该对象的username值,在这种情况下它将是ChrisBeach
答案 0 :(得分:1)
@username = (['users'].find { |u| u['id'] == @id })['username']