0

記事のモデルを作りたい。

A article belongs_to country
A article belongs_to region
A article belongs_to accomodation

だから私はリストを作成したい...地域Xの記事をくれ、宿泊施設Xの記事をくれ.

URL 構造は次のようになります。

/en/italy/articles
/en/italy/tuscany/articles
/en/italy/tuscany/accomodation_x/articles
ect

記事が宿泊施設、国、または宿泊施設とは関係のないものになるのは、おそらく将来のことです。例によって会社のニュースなど

URL 構造は次のようになります。

/en/articles

私のホームページでは、すべての新しい記事をさまざまなパスで表示したいと考えています。記事の root_path だけでなく、country_region_articles パスも指定します。

データベース関係をセットアップするための最良のアプローチは何ですか?

ありがとう..

レムコ

4

2 に答える 2

0

あなたの質問にはコンテンツ戦略が見当たらないので、私の答えは偏っているかもしれません。

常識的には、記事は宿泊施設に関するものである場合もあれば、まったくそうでない場合もあります。特定の宿泊施設がない地域に関連している可能性があります。あるいは、地域や宿泊施設とは関係のない国の話かもしれません。

この場合、ハード アソシエーションよりもタグ付けの方がはるかに優れています。

もう 1 つのポイントは、関連付けもタグ付けも URL とは何の関係もないということです。関連付けのあるネストされた URL を使用する必要はありません。

于 2013-09-16T09:23:03.653 に答える