我在User模型中有一个方法来扫描authorized_keys文件并识别哪些公钥属于用户。它做了这样的事情:
def public_keys
@public_keys = []
# some file processing
public_key = { "key" => "ssh-rsa foo.....", "account_on_machine" => "foo@bar" }
@public_keys << public_key
end
在我看来,我可以转储这些值,但它看起来非常混乱:
<% @user.public_keys.each do |public_key| %>
<%= public_key["account_on_machine"] %><br />
<%= public_key["key"] %><br />
<% end %>
我认为更好的显示方法是将public_key["key"]
转储到text_area中。我真的不知道怎么做。任何人都可以帮忙吗?
答案 0 :(得分:0)
有一个文本字段的Rails助手。我可能会制作一个内容帮助程序来处理您想要显示的哈希部分,但是请说明您已将所有内容分配给变量display_text
。那么,文本区域助手是<%= text_area_tag('keys-text-area', display_text') %>