有没有办法在 Rails 中做到这一点:我有一个 activerecord 查询
@posts = Post.find_by_id(10)
每次调用查询时,都会在数据库中生成并执行 SQL,如下所示
SELECT * FROM 'posts' WHERE id = 10
每次执行 AR 查询时都会发生这种情况。类似这样的辅助方法
<%= f.textarea :name => 'foo' %>
#=> <input type='textarea' name='foo' />
我编写了一些 Railsy 代码来生成一些其他系统(数据库、Web 浏览器)使用的文本。我想知道是否有办法编写 AR 查询或辅助方法调用来生成文件中的文本。这样文本渲染只完成一次(每次代码更改时)而不是每次调用方法时?