兩個月前我開始使用rails,但我仍然喜歡它,但有一個巨大的問題。 這是關於大量使用軌道形式的哈希。鐵軌大量使用散列......需要說明
有很多可能的方法如何做到這一點,我看過很多取決於哈希的例子,但它總是另一個synstax。
寫一些像這樣
:foo => :bar
foo: :bar
"foo" => "bar"
我總是將它們混合起來,得到的語法錯誤很多,有人可以給我解釋一下正確的方式該怎麼做?
這是一個符號:foo
它就像"foo"
一樣嗎?
另外:如果我得到一個form_tag(@something)
,爲什麼我必須使括號括起來,如果我想訪問HTML元素? like form_tag(@something, :html => {:foo => :bar})
有人可以解釋嗎?
感謝
不是「:foo:bar」,它是「foo::bar」,相當於「:foo =>:bar」。 –