[英]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.