簡體   English   中英

創建一個哈希的單個實例並與Rails中的另一個哈希進行比較?

[英]creating a single instance of a hash and compare to another hash in rails?

我需要查看視圖中的另一個哈希中是否包含哈希。 但是我不確定是否在視圖中放入“ <%= y%>”時是否正確創建了哈希,它顯示了y的所有輸出,這使我認為它是一個數組。 通常,如果它是一個哈希,我只會看到“#”對嗎?

我知道x應該有y,但我仍然會收到“沒有y不在x中”

someview.html.erb

<% x = @books.sifi %>
<% y = { :title => spaceship, :author => mark, :price => 9.99, :genre => sifi} %>

<% if x.include?(y) %>
  yes y is in x
<% else %>
  no y is not in x
<% end %>

鐵軌很新,所以任何幫助將不勝感激! 謝謝〜!

y是您定義的哈希。 x很可能是一個數組。 在這方面,您的代碼很好。 要確定對象的類,您可以執行: <%= y.class %>

(我認為sifi太空飛船等在您看來可能不是變量?如果是,則將這些值放在''"" 。)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM