我提交表单后,我想将一些提交的值存储在我的新网址中(到我被重定向到的页面)。
例如:
www.someurl.com/myproject?limit=10
我试过了
patient_record_path(limit: 10)
但这似乎不起作用
我收到错误: 没有路线匹配{:action =>“show”,:controller =>“patient_record”,:limit => 10}
编辑:所以我把它改成了
patient_record_path(id: 1, limit: 10)
然而,这会呈现它不会将这些值显示到网址
rake routes
patient_record_index GET /patient_record(.:format) patient_record#index
POST /patient_record(.:format) patient_record#create
new_patient_record GET /patient_record/new(.:format) patient_record#new
edit_patient_record GET /patient_record/:id/edit(.:format) patient_record#edit
patient_record GET /patient_record/:id(.:format) patient_record#show
PUT /patient_record/:id(.:format) patient_record#update
DELETE /patient_record/:id(.:format) patient_record#destroy
答案 0 :(得分:0)
使用“params.merge”保留以前的参数。 e.g。
<%= link_to 'Link', params.merge({:per_page => 20}) %>