Ruby on rails 3 如何以干燥的方式在Rails中存储静态但重复的内容

Ruby on rails 3 如何以干燥的方式在Rails中存储静态但重复的内容,ruby-on-rails-3,dry,Ruby On Rails 3,Dry,我正在为我的个人网站做一个投资组合部分。每个投资组合项目(其中有许多)的外观如下: <li> <h3>Core Product</h3> <ul> <li>Snip</li> <li>2011 to 2012</li> </ul> <%= link_to "http://sniphq.com/demo" %>

我正在为我的个人网站做一个投资组合部分。每个投资组合项目(其中有许多)的外观如下:

  <li>
    <h3>Core Product</h3>
    <ul>
      <li>Snip</li>
      <li>2011 to 2012</li>
    </ul>
    <%= link_to "http://sniphq.com/demo" %>
    <p> 
      Snip is a company I started in January 2011.
      I did all the programming, design, usability testing, sales, marketing&mdash;everything.
      The overall idea is to allow hairstylists to spend more time on hair and less time on everything else.
    </p>
  </li>
snip:
  client_name: Snip
  project_name: Core Product
  period: 2011 to 2012
  link: http://sniphq.com/demo
  description: Snip is a company I...
然后在我看来,我可以迭代这些项目。我意识到我可以为公文包项目创建一个数据库表,但作为内容编写者,这对我来说更难维护,作为程序员,这也比我需要的更复杂


实现此类功能的最佳/最简单的方法是什么?

有一个名为StaticModel的gem,您可以在YAML文件中定义数据,它将具有ActiveRecord::基类的某些属性。请在此处查看:

有一个名为StaticModel的gem,您可以在YAML文件中定义数据,它将具有ActiveRecord::基类的某些属性。在这里查看:

这正是我想要的。谢谢,这正是我想要的。谢谢