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