0
A
回答
0
正如你可以想像我都on Rails和#2相當的小白,但我試圖得到它的權利:)
我只是創建了applcation_helper.rb
一個幫手,我可以調用隨時需要的視圖。你認爲這是該走的路嗎,還是有更好的辦法呢?
不管怎麼說,我還是很想知道,如果有覆蓋包含特定類/模型:)
0
您可以在該特定模型中將定義爲。
class Model < ActiveRecord::Base
def to_sentence
end
end
當你操縱在AR查詢的結果,該陣列中的每個元素是你的模型類的一個實例,所以會自動擁有所有的方法和屬性。數組本身將擁有內置的Array和Enumerable類的所有方法(以及來自AR的一些額外功能)。您也可以覆蓋或擴展這些類。
相關問題
- 1. 在Rails中創建一個模型的id數組
- 2. Rails的:在一個模型(
- 3. 更改一個數組中的值更改另一個數組中的值
- 4. 更改模型/控制器中的特定模板emberJS
- 5. 如何在rails中跳過特定函數的模型驗證?
- 6. 在rails中更改生成模型的複數形式?
- 7. Rails 3 - 在另一個模型中的多個模型形式
- 8. 更改Django中的模型組Admin
- 9. 在我的模型中定義一個數組
- 10. 在修改另一個模型(Rails)列的模型中使用回調?
- 11. Rails:更改DB上的模型ID
- 12. Ruby on Rails中的一次更改模型屬性(列名)
- 13. 將datagridview中的特定單元更改爲組合類型
- 14. 如何更改自定義類型數組元素中的特定字段?
- 15. 如何修改或更改JSON數組中的特定對象?
- 16. 更改數組數組中的一個數組會更改它們;爲什麼?
- 17. 在PHP中更改數組的特定值
- 18. 在Rails中的父模型特定的ID列?
- 19. 在另一個數組內的數組中回聲特定值
- 20. 如何在Python中更改數組中一行的類型?
- 21. 如何遍歷從一個特定的點到數組的結尾在Rails中
- 22. Rails/Active Support「to_sentence」已棄用
- 23. Rails的計數的has_many關係和組另一場在一個子模型
- 24. Rails從另一個模型的控制器更新一個模型中的數據
- 25. 在rails中的模型更新方法
- 26. Rails在帖子中更新多個相同類型的模型
- 27. 在Rails中更改模型的導航標籤Admin
- 28. 如何更改Rails腳手架中的默認模型模板?
- 29. 更改兩個數組總是更改另一個數組
- 30. Ruby on Rails自定義模型驗證的更改順序
他想重寫'的ActiveSupport :: CoreExtensions ::陣::轉換#陣列陣列方法的方式to_sentence'。將'to_sentence'添加到他的ActiveRecord模型將無法實現。 – 2010-05-02 23:30:06
Toby, 感謝您的回答,但可能我應該給出一個真實的例子。我試圖實現的是使用to_sentence時,我的CMS的標籤總是以逗號列出,覆蓋默認行爲(用「和」表示最後一項)。 我知道如何覆蓋單個模型的行爲(我在標籤中覆蓋「to_s」,以便獲取它的名稱,而不是# :) :),但我不知道該怎麼做這樣的標籤陣列上的東西,我想只有標籤。 –
amencarini
2010-05-02 23:31:23
@mirithil - 在這種情況下,爲什麼不只是'myArray.join(',')'? – 2010-05-02 23:51:39