1

私は自分の個人的なウェブサイトのポートフォリオ セクションに取り組んでいます。多数ある各ポートフォリオ アイテムは、次のようになります。

  <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...

そして、私の見解では、これらのアイテムを反復処理するだけです。ポートフォリオ アイテムのデータベース テーブルを作成できることはわかっていますが、それはコンテンツ ライターとして維持するのが難しく、プログラマーとして必要以上に複雑になります。

この種の機能を実装するための最良/最も簡単な方法は何ですか?

4

1 に答える 1

1

YAML ファイルでデータを定義できる StaticModel という gem があり、これには ActiveRecord::Base クラスの特定の属性があります。ここでチェックしてください:http://code.quirkey.com/static_model/

于 2012-07-16T16:29:21.657 に答える