2017-04-23 39 views
2

我正在查看具有属性some_idowner的模型。将`_text`添加到Rails模型属性的末尾是做什么的?

在控制台中,我可以看到Model.first.some_id:fooModel.first.owner:bar。但是当我输入Model.first.some_id_text时,我得到1a2b3c4d5而输入Model.first.owner_text给我"bar"

我在哪里可以看到如何完成这个转换?我试图查找some_id_textowner_text,但什么都没发现。

+1

当我尝试它时,我收到一条错误消息。我认为你必须安装一个gem,将这个功能添加到你的模型中 –

回答

0

那些_text后缀方法可能会添加像https://github.com/brainspec/enumerize或类似的东西一些宝石。

它循环你的列,并添加动态方法,colum _text方法。

你应该粘贴你的宝石和模型文件。