2012-03-07 37 views
7

Ok .. Tôi mới dùng ruby ​​/ ray. Vì vậy, để bù đắp cho điểm yếu của tôi, công ty của tôi đã có một người đàn ông đến để giúp tôi tạo ra xương của trang web của chúng tôi. Ông đặt trong formtastic: label_method, vì vậy chúng tôi có thể thay đổi những gì các lĩnh vực được hiển thị trong DDLB. Khi tôi chuyển dự án của mình sang một ô mới, tôi gặp lỗi này.Bạn khắc phục bằng cách nào? formtastic: label_method không còn tồn tại

: label_method không còn khả dụng

Điều tôi đang tự hỏi là .. tôi nên sử dụng gì ở vị trí đó?

Trả lời

10

tôi nghĩ rằng nó có thể là:

:member_label 

Theo http://rubydoc.info/gems/formtastic/2.0.0/Formtastic/Helpers/InputHelper

"(Symbol, Proc, Method) - Không dùng nữa, đổi tên thành: member_label"

Nếu điều đó không làm việc bạn có thể đăng _form cho chúng tôi xem không?

+0

thực sự tôi chỉ đang cố gắng trả lời câu hỏi của riêng mình với cùng một văn bản .. Cảm ơn. Tôi cũng sẽ nói một chút về cách ba tiếng đồng hồ như thế này khiến tôi chỉ yêu Ruby. Làm thế nào bây giờ tôi phải chỉnh sửa 30 hình thức với gotcha đáng yêu này. Làm thế nào tôi bỏ lỡ C – baash05

+0

tuyệt vời! Đôi khi chỉ cần gõ câu hỏi ra làm cho tôi nhận ra câu trả lời. Chúc may mắn với Rails! –

+0

Chỉ để ghi lại: ai đó thay đổi thư viện viết bằng ruby ​​không làm ruby ​​thay đổi được nữa so với thư viện C. C cũng thay đổi. Nếu bạn không thích các thay đổi, bạn luôn có thể sử dụng các phiên bản cũ hơn của các thư viện C, giống như cách bạn có thể chọn để sử dụng phiên bản cũ hơn của formtastic mà không yêu cầu bạn phải thay đổi một dòng mã. –

2

:member_label là điều cần sử dụng!

EDIT: Gần đây, tôi không thể nhận cả hai (bao gồm :label_method) để hoạt động. Cách tôi sử dụng là xác định phương thức to_label trên mô hình.

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