2013-02-02 12 views
0

在我的應用程序中,有一個單獨的管理區域來控制包括寫文章在內的所有內容。該郵路點的管理面板中:Rails:如何在博客中爲正常用戶在帖子控制器外顯示帖子?

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

現在在普通視圖,我試着在博客行動下顯示頁面控制器內的職位。我已經設法列出博客中的帖子。但是鏈接到他們並顯示個人帖子是問題。

不是:我用一個後slu instead而不是id。

如果我的鏈接地址如下:

<%= link_to post.title, post %> 

它會去/ admindashboard /職位/後塞。但要訪問該網址,我們需要登錄。我需要將其設置爲/ blog/post-slug。怎麼做?如何在頁面控制器中添加正確的操作以顯示單個帖子頁面?

回答

1

我認爲你需要namespacing這樣

namespace :admindashboard do 
    resources :posts 
end 
+0

當我說「範圍:模塊=>‘博客’做 資源:帖子,路徑:‘/博客’ 結束」它說「未初始化的常量博客「 – THpubs

+0

我的愚蠢。粘貼了錯誤的代碼。現在有固定 –

+0

完美。然後,我將不得不添加以下代碼爲博客「範圍」/博客「做 資源:帖子 結束」沒有問題有這樣的兩條路線? – THpubs

相關問題