Rails 3.1.1 の使用
通常は「記事」で構成される旅行ガイドを作成しています。これらの記事では、それぞれの場所について書いています。各記事の長さは約 500 語で、データベースに属性 article.content として保存されます。
ここで、これらの記事内で Rails ヘルパー メソッド (つまり、application_helper から) と "link_to" を使用できるようにしたいと考えています。<%= %> を使用することはできません。なぜなら、Rails はこれを記事内のテキストとして解釈するからです。
私がそうしたいと思った主な理由は、スマートな内部リンク (ルート) とヘルパー メソッドを使用することです。
さらに明確にするために:
記事はcontent属性を持つモデルです。
a = Article.first
z = Article.last
a.content = "This is a long article where I want to place a smart link to z by using <%= link_to 'z article', article_path(z) %> and use my helper method largify so that I can <%= largify('this text') %> but I can't. What should I do?"
a.save
これを解決するスマートな方法はありますか?