2012-03-05 24 views
2

レールのlink_to関数に配列値を渡す必要があります。リンクURLはhttp://domain.com/?example[item]=valueにする必要がありますlink_toへの配列引数の受け渡し

私はこのコードで試しましたが、うまくいきません。

link_to example_path(example[item]: value) 

おかげ

+0

あなたが実際に渡しています配列パラメータではなくハッシュパラメータです。配列パラメータは、 'item'マッピングを含めるのではなく、単に' example [] 'を持ちます。 – Shadwell

答えて

4

試してみてください。

link_to "example", example_path(example: {item: value}) 
+0

ありがとう!それは働いている! – jgiunta

1

私は新しいハッシュの構文については知らないが、古いもので、あなたが試すことができます:

 
link_to "example", example_path(:'example[item]' => value) 
+0

私はそれを試しても、動作しません! – jgiunta

+0

@spas: '' example 'の前に ':'は何をしますか? –

関連する問題