我需要將一個數組值傳遞給rails中的link_to
函數。鏈接網址需要http://domain.com/?example[item]=value將數組參數傳遞給link_to
我試過這段代碼,但它不起作用。
link_to example_path(example[item]: value)
有什麼建議嗎?
感謝
我需要將一個數組值傳遞給rails中的link_to
函數。鏈接網址需要http://domain.com/?example[item]=value將數組參數傳遞給link_to
我試過這段代碼,但它不起作用。
link_to example_path(example[item]: value)
有什麼建議嗎?
感謝
嘗試:
link_to "example", example_path(example: {item: value})
謝謝!它正在工作! – jgiunta 2012-03-06 15:07:13
我不知道新的哈希語法,但與舊的你可以嘗試:
link_to "example", example_path(:'example[item]' => value)
我嘗試了一下,但不行! – jgiunta 2012-03-06 15:02:53
@spas:在''example ...'之前':''是什麼?'? – 2016-12-10 11:43:35
你實際上是在傳遞散列參數而不是數組參數。一個數組參數只會包含'example []'而不是包含'item'映射。 – Shadwell 2012-03-05 14:27:24