Tôi có biểu mẫu này trong chế độ xem trong dự án của tôi. Tôi cần phải vượt qua các task_id
đến một bộ điều khiển nhất định, nhưng đăng nhập dường như không nhận được các thông số. Tôi không biết vấn đề là gì.Trường ẩn trong đường ray dạng
<%= form_for :taskid, :url => {:action=>"index", :controller=>"statistics"}, :html => {:class => "nifty_form", :method => "GET"} do |f| %>
<%f.hidden_field :task_id, :value => task.id%>
<td><%= f.submit "اختر مهمة لاظهار احصائياتها منفرده"%></td>
<% end %>
Kiểm tra mã nguồn HTML cũng như để thấy rằng giá trị thực sự ở đó. –
Điều gì là: taskid? Nó chỉ là một mô hình, không phải là một đối tượng. Và các thuộc tính của nó trống. Chuyển đối tượng tồn tại @task từ bộ điều khiển sang biểu mẫu này hoặc sử dụng hidden_field_tag –