Theo quan điểm simple_form, nút gửi là như thế này:Có cách nào để chuyển thông số khi nhấp vào nút gửi trong dạng xem đơn giản trong đường ray 3.2.12 không?
<%= f.button :submit, 'Save' %>
Chúng tôi đang cố gắng để vượt qua một params subaction
khi nhấp vào nút Save
. params[:subaction]
phải có giá trị 'cập nhật' sau khi nhấp vào nút. Đây là những gì chúng tôi đã cố gắng theo quan điểm nhưng nó đã không làm việc:
<%= f.button :submit, 'Save', :subaction => 'update' %>
Có cách nào để vượt qua một giá trị trong params[:subaction]
khi nhấp vào nút Save
?
Đã thử <% = f.button: gửi, tên: 'subaction', value: for_which,: class => BUTTONS_CLS ['action']%> và for_which là một chuỗi và params [: subaction] là 0. Nó không hoạt động. – user938363
Tôi đang sử dụng mã này và đang hoạt động. Vui lòng xem nhật ký trong khi gửi biểu mẫu cho dù thông số đang gửi hay không. –
chỉ cần thử điều này và nó làm việc cho những gì tôi cần, nhưng nó thay đổi văn bản của nút gửi đến giá trị của "value:" - có cách nào để giữ tên/giá trị cho bộ điều khiển thông tin cần thiết trong khi vẫn có tên lựa chọn của tôi cho nút gửi? tức là: văn bản nút phải là "sinh viên tiếp theo" nhưng "2" '<% = f.submit" Học sinh tiếp theo ",: class => 'big_button round unelectable', name:" student_group_id ", value: @ student_group.id%> ' – dax