所以我有我的網頁上的多個複選框。我收集所有這些,如下面的代碼所示。我想將它傳遞給控制器Rails check_box_tag - 獲取所有值在視圖(哈姆)文件
= check_box_tag "names[]", ob.name, false, class: 'cbx'
我能夠將它們與我的老代碼通過
%fieldset.actions
= form.submit "Upgrade", :class => 'button'
日誌之前訪問數組的值:
處理通過SomeController#創建爲HTML參數: {「utf8」=>「✓」, 「names」=> [「ron」,「jacob」],「commit」=>「NameButton」}
好的。所以我想要訪問我的haml文件中的所有值。我提交表單之前是否有辦法,我可以訪問選中的複選框。
我想將名稱[]傳遞給我的控制器作爲參數。
=link_to script_name1, { :action => 'create', :names => 'dontknowhowtopassnames[]' }, :method => :post
Rails的版本 - 3.2.17
你可以用Javascript/jQuery。 [示例](http://stackoverflow.com/questions/9887360/check-if-checkbox-is-checked-javascript) – mmichael
你能給更多的上下文嗎? –
我需要將名稱[]傳遞給我的控制器作爲參數。我使用表單提交工作。但我必須改變這個邏輯。現在我將參數傳遞給我的控制器。但我不知道如何將名稱[]直接傳遞給我的控制器 –