我有一個旁邊有複選框的項目的巨大列表,允許用戶選擇他們想要打印的項目。Rails:通過GET或POST獲取ID列表?
當用戶選擇了一堆物品,並點擊打印,我送與查詢字符串建立了代碼的GET請求:
/registration_codes.pdf?ids[]=1&ids[]=5&ids[]=18...
的問題是,當這變得太它會拋出一個異常,說查詢字符串太長。另外,它該死的醜陋。
顯然這是一個GET問題,但如果我遵循'RESTful'規則,POST,甚至PUT或DELETE在這裏沒有意義。
任何人都可以建議一個更好的方式來處理這個雖然RESTful,或者我應該違反規則,並做一個POST?
使用CSV?所以'ids = 1,2,3' – Amit 2012-07-15 09:21:15
這可以從一個窗體完成而不使用JavaScript? – Jordan 2012-07-15 09:22:15
沒有。如果你正在提交表單,那麼POST是不是要走的路? – Amit 2012-07-15 09:29:14