私が必要としているのはルーティングです
resources :posts
しかし、すべての投稿オブジェクトが異なるカテゴリを持っていることを考慮すると (カテゴリはデータベース内の列であり、参照されるオブジェクトではありません!)、カテゴリは に保持されPage::CATEGORIES
ます。要するに、たとえば'www.example.com/posts/admin_posts'
route intoが必要ですpost/index action
が、パラメーター'admin_posts'
を使用してスコープで使用できるようにします。私が自分自身を明確にしたことを願っています:)私はこれ以上のアクションを望んでおらず、すべてのルートを個別に定義したくないことは間違いありません。それらはすべてPage::CATEGORIES
. それを行う方法はありますか?
編集
本当に明確ではないので、この質問を編集しています
Post
列カテゴリとすべてのカテゴリが に格納されたモデルを持つPost::CATEGORIES
私の目標は、カテゴリごとにルートを持つことですが、すべてのルートがそれを同じ古いインデックス アクションに取り込むことです。
def index
@posts = Post.by_category(category)
end
ここで、category はスコープの引数であり、ルートで指定された投稿のみを取得できます。たとえば、posts/stupid_posts は makecategory = "stupid_posts"
になり、@posts
sudo_posts のみになります。本当に今は良くなることを願っています