, что мне нужно, это маршрутизации дляРазличные URL, используя те же действия
resources :posts
но учитывая каждый пост объект имеет разные категории (категория представляет собой столбец в базе данных, не ссылается объект!), Категории сохраняются в Page::CATEGORIES
. в нижней строке, мне нужно, например. 'www.example.com/posts/admin_posts'
маршрут в post/index action
, но с параметром 'admin_posts'
, поэтому я могу использовать его в области. я надеюсь, что я сделал себя ясно :) Я НЕ хочу больше действий, и определенно не хочу определять каждый маршрут отдельно, все они должны исходить от Page::CATEGORIES
. Любая идея, как это сделать?
EDIT
я редактирую этот вопрос, так как это не совсем ясно
имея модель Post
, с категорией колонки и все категории, хранящуюся в Post::CATEGORIES
, моя цель состоит в том, чтобы иметь маршрут для каждой категории , но каждый маршрут принимает его в прежнее действие индекса.
def index
@posts = Post.by_category(category)
end
сейчас, категория здесь, является аргументом в пользу сферы, что позволит мне получить только те сообщения, которые указаны в маршруте. Например, сообщения/stupid_posts будут делать category = "stupid_posts"
, а @posts
- только stupid_posts. действительно надеюсь, что сейчас лучше.
Пожалуйста, покажите нам, что вы пробовали (и отредактируете свой вопрос, чтобы сделать его более понятным) –
i havent попробовал что-нибудь, так как я не знаю, как это сделать. что непонятно? – Leo
Ну, в отношении запросов о закрытом голосовании ...Кажется, да –