2012-07-08 40 views
18

Tôi đang cố gắng thêm thẻ id vào biểu mẫu mà tôi đang tạo trong đường ray. Sự khởi đầu của mẫu đơn có đoạn mã sau:Cách thêm id html vào thẻ form_for trong đường ray?

<%= form_for(@user) do |f| %> 

Có thể cho tôi thêm một id cho form_for nhúng ruby, hay tôi phải để tạo ra một lĩnh vực form_tag và thêm id đó? Nếu tôi phải tạo một trường form_tag, làm cách nào để thêm id và tạo trường form_tag đúng cách? Cảm ơn nhiều!

Trả lời

32

thử <%= form_for @user, :url => "controller action url", :html => {:id => "Blabla"} do |f| %>

+0

Khi tôi triển khai mã này, biểu mẫu tải, tuy nhiên tôi không thể gửi biểu mẫu nữa. Có một cú pháp thay thế nào sẽ cho phép tôi xử lý biểu mẫu khi tôi nhấn gửi không? Cảm ơn bạn đã giúp đỡ! – user1483441

+0

bạn có thể nhận thêm trợ giúp từ đây http://api.rubyonrails.org/classes/ActionView/Helpers/FormHelper.html#method-i-form_for – abhas

+0

Được rồi, tuyệt vời! Cảm ơn! – user1483441

4

Một hơn theo cách này: <% = form_for @user, html: {id:: form_id} làm | f | %>

+1

Điều đó hoạt động hoàn hảo. – skwidbreth

Các vấn đề liên quan