对于博客模型,我将RSS字段保存为Blog.rss下的文本,问题是,其中一些相当长,并且每个字段都在我在rails控制台中工作时打印出来,即:Blog.last(10) .有没有一种方法可以隐藏输出,除非我特别调用someblog.rss?
Blog.rss
Blog.last(10)
someblog.rss
jw5wzhpr1#
我遇到了类似的问题,并在另一个论坛上收到了一些解决方案,其中包括:
select
inspect
yourobject.as_json(except: :unwanted_column)
还有
dwbf0jvd2#
你可以覆盖Blog模型中的#inspect方法。当在console中引用一个对象时,这段代码会截断它打印的字符串。
def inspect inspection = super inspection[0..300] + ((inspection.length > 300) ? "..." : "") end
2条答案
按热度按时间jw5wzhpr1#
我遇到了类似的问题,并在另一个论坛上收到了一些解决方案,其中包括:
select
获取所需的列inspect
yourobject.as_json(except: :unwanted_column)
还有
dwbf0jvd2#
你可以覆盖Blog模型中的#inspect方法。当在console中引用一个对象时,这段代码会截断它打印的字符串。