0
我在index.haml不能傳遞參數給控制器
%h1.content-header{id: 'content-header'} HEADER
%section.form
%form.standard{action: some_path, method: 'get'}
%fieldset.search{'aria-labelledby' => 'content-header'}
%input{type: 'search', name: 'name', placeholder: 'something', role: 'textbox'} -----(6)
%fieldset.input-actions
%input.primary-action{type: 'submit', value: 'search' , name: 'invokeSearch'}
以下HAML代碼,我在我的控制器
的問題是,如果我改名字下面:「名稱'在第6行說出名字:'測試'...... params[:test]
在我的控制器中總是空白。但是,如果我使用名稱:'name',params [:name]似乎工作。不知道我在這裏做錯了什麼
你是否嘗試過渲染文本:params.inspect和return'而不是隻是從'params'調試一個鍵?也許你改變了文件,但忘了重新加載頁面?您是否已在瀏覽器中完成「查看源代碼」以確保輸入字段確實在標記中發生了變化? –
試過,名稱似乎是測試... –
所以你有params.inspect顯示關鍵'測試'但params [:測試]是空白的情況? –