2012-03-07 56 views
7

好的..我是ruby/rails新手。爲了彌補我的弱點,我的公司有一個人來幫助我創建我們網站的骨骼。他採用formtastic:label_method,所以我們可以改變在DDLB中顯示的字段。 當我將我的項目移動到一個新框中時,出現此錯誤。你如何解決? formtastic:label_method不再可用

:label_method不再

什麼我不知道是什麼..我在它的地方使用?

回答

10

我想可能是:

:member_label 

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

「(符號,PROC,方法) - 已過時,重命名爲:member_label」

如果不工作你可以發佈你的_form給我們看嗎?

+0

其實我只是想用同樣的文字回答我自己的問題。謝謝。我也會發布一些關於如何在這樣的事情上工作三個小時的內容,這讓我對Ruby很感興趣。現在我該如何編輯30個表格,這個可愛的陷阱。我多麼想念不變C – baash05 2012-03-07 22:52:17

+0

太棒了!有時只是輸入問題就會讓我意識到答案。祝Rails好運! – 2012-03-07 23:16:26

+0

只是爲了記錄:更改用ruby編寫的庫不會使得ruby變得比C更易變。C庫也會發生變化。如果你不喜歡這些改變,你可以使用老版本的C庫,就像你可以選擇使用老版本的formtastic,而不需要你改變一行代碼。 – 2012-03-15 16:51:49

2

:member_label是使用的東西!

編輯: 最近,我不能讓這兩個(包括:label_method)工作。我使用的方法是在模型上定義一個to_label方法。

相關問題