0

私のアプリには、投稿の書き込みを含むすべてを制御するための個別の管理領域があります。投稿ルートは管理パネル内を指します:

resources :posts, path: '/admindashboard/posts'

通常のビューでは、ブログアクションの下のページコントローラー内に投稿を表示しようとしています。私はなんとかブログに投稿をリストすることができました。しかし、それらにリンクして個々の投稿を表示することが問題です。

Not:idの代わりにpostslugを使用します。

このような投稿にリンクすると:

<%= link_to post.title, post  %>

/ admindashboard / posts/post-slugに移動します。ただし、そのURLにアクセスするには、サインインする必要があります。/blog/post-slugのように配置する必要があります。どうやってするの?ページコントローラに適切なアクションを追加して、個々の投稿ページを表示するにはどうすればよいですか?

4

1 に答える 1

1

このような名前空間が必要だと思います

namespace :admindashboard do
  resources :posts
end
于 2013-02-02T06:57:31.907 に答える