Est-il possible de le faire dans Rails: J'ai une requête activerecordRails optmization (avec des aides de activerecord et vue)
@posts = Post.find_by_id(10)
Anytime la requête est appelée, SQL est généré et exécuté à la DB ressemble à ce
SELECT * FROM 'posts' WHERE id = 10
cela se produit chaque fois que la requête AR est exécutée. De même avec une méthode d'assistance comme celui-ci
<%= f.textarea :name => 'foo' %>
#=> <input type='textarea' name='foo' />
J'écris un code Railsy qui génère un texte qui est utilisé par un autre système (base de données, navigateur Web). Je me demande s'il existe un moyen d'écrire une requête AR ou un appel de méthode d'assistance qui génère le texte dans le fichier. De cette façon, le rendu du texte est fait une seule fois (chaque fois que le code change) au lieu de chaque fois que la méthode est appelée?
Vous semblez vouloir générer du code HTML statique à partir de votre programme de rails? –
pour les aides oui. pour AR, id aiment générer 'static sql' – user94154