2011-02-23 64 views
0

我的路線:使用的link_to與路線

scope "/ajax" do 
    resources :companies do 
     resources :comments 
    end 
    end 

所以,link_to company.title, company產生這樣的網址:/ajax/companies/1

如何生成清晰的網址沒有第一/ajax/一部分? 因此,我想生成companies/(:id) and companies/create and companies/edit/(:id)

回答

2

答案顯然是去除scope '/ajax' do線,但我是不是你正在尋找一種感覺。也許只需將資源行再次放在範圍塊外。

ajax是一個模塊嗎?如果是這樣,只需將其替換爲scope :module => 'ajax' do即可。

+0

沒有模塊,通常'CompaniesController Kir 2011-02-23 20:49:17

+0

在來源中,我發現'polymorphic_url'做到了...... – Kir 2011-02-23 20:51:46