1
我正在構建一個問卷調查應用程序,調查問卷開始前,調查員首先要求檢查受訪者的詳細信息,並在必要時更新它們。爲此,應用程序從問卷控制器切換到成員控制器上的編輯表單。完成後,需要返回問卷管理員開始提問。由於此應用程序適用於不同的調查問卷,因此「調查問卷」和「成員ID」參數必須始終保持在網址中。但是,當我在編輯詳細信息後提交表單時,這些參數將從URL中丟失,如果沒有它們,啓動鏈接將無法工作。表格提交後保留URL參數
我已閱讀,hidden_field_tags應該使用,但是我很努力讓他們的工作...
<%= hidden_field_tag "questionnaire", params[:questionnaire] %>
<%= hidden_field_tag "memberid", params[:memberid] %>
我也有點不確定什麼,我必須把控制器爲此工作。任何幫助非常感謝,謝謝!
感謝您的回覆。我也嘗試在成員控制器的更新操作中更改redirect_to,就像這樣.. ** redirect_to(:controller =>'members',:action =>'show',:questionnaire => params [:questionnaire], :memberid => params [:memberid])** ...但是沒有額外的參數出現在以下url中。 – tob88
如何:redirect_to member_path(:questionnaire => 2)或redirect_to member_path(:questionnaire => {params [:questionnaire]})?你可以通過添加一個投擲來檢查你正在重定向到的控制器中的參數,並檢查你到達的位置? – socjopata
不幸的是,這些重定向也無濟於事。你是什麼意思'增加一個投擲'?這看起來像我可能不得不花費一些時間來添加會話,如果我們不能達到這個底部! – tob88