2013-10-27 38 views
8

Twitter Bootstrap có vai trò thuộc tính này cho các hình thức:bao gồm thuộc tính vai trò bootstrap ở dạng ray helper

<form role="form"> 

Làm thế nào tôi có thể bao gồm các thuộc tính vai trò trong Rails tạo người giúp đỡ? Tôi cố gắng này, nhưng nó không hoạt động:

<%= form_for @user, class: "form-horizontal", role: "form" do |f| %> 

Trả lời

17

Bạn cần phải xác định nó như là một tùy chọn html:

<%= form_for @user, html: {class: "form-horizontal", role: "form"} do |f| %> 
+0

có hoạt động, cảm ơn! – crispychicken

+1

Rất vui khi được nghe! Bạn có thể vui lòng chấp nhận câu trả lời để người khác biết nó đã được trả lời? –

+0

Đây chỉ là để nói rằng những gì được hiển thị trong câu trả lời này hoạt động, và rằng với dấu ngoặc đơn nó không: '<% = form_for (@user), ...' - Nó mang lại 'lỗi cú pháp, tLABEL' bất ngờ và' lỗi cú pháp, keyword_do_block không mong đợi, mong đợi keyword_end'. – user664833

0

form_forform_tag phải được sử dụng khác nhau:

form_for :

<%= form_for @user, html: { class: "form-horizontal", role: "form" } do |f| %> 

form_tag:

<%= form_tag some_path, class: "form-horizontal", role: "form" do |f| %> 
Các vấn đề liên quan