2013-07-04 35 views
20

Vì vậy, tôi sử dụng mẫu đơn giản cho ứng dụng Rails của mình và tôi cần loại bỏ nhãn trên mọi đầu vào đi kèm với biểu mẫu đơn giản.Biểu mẫu đơn giản Nhãn trống

Tôi đã thử: <% = f.input: email, class: "login-field", label: ""%> để trống nhãn, nhưng điều này không hiệu quả.

Tôi tương đối mới với đường ray, ai đó có thể giải thích cách đạt được điều này?

Edit: Tôi đang cố gắng để đạt được định dạng này:

<input type="password" class="login-field" value="" placeholder="Password" id="login-pass" /> 

Cảm ơn bạn.

Trả lời

49

Các bạn đã thử label:false thay vì label:"":

<%= f.input :email, class: "login-field", label: false %> 
+0

Yes Sir,: label => sai làm việc. Cảm ơn bạn :) –

+4

Nhưng tôi vẫn muốn vùng chứa của nhãn hiển thị, mà không cần bất kỳ văn bản nào bên trong. Tôi đã thử ': label =>" & nbsp "' nhưng   xuất hiện! –

3

Tôi nghĩ rằng con đường để đi là label: false
Cũng trong simple_form_for bạn có thể vượt qua defaults: {label: false} để vô hiệu hóa nhãn cho tất cả các lĩnh vực theo hình thức này.

+0

: label => false working. Cảm ơn bạn rất nhiều –

17

Cũ câu hỏi nhưng nó làm việc cho tôi, @Josh M:

<%= f.input :email, class: "login-field", label: '&nbsp;'.html_safe %> 

simple_form (3.0.2)

+0

điều này làm việc cho người giúp đỡ đường ray chuẩn cũng – kbrock

+0

@Josh M bị thiếu .html_safe –

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