2014-05-12 48 views
0

我使用grails 2.3.7創建了一個新的grails應用程序,並從控制器中刪除了index動作。 我的控制器有static scaffold = true 所以現在當我嘗試訪問applicationname/controller/index時,我得到了早期版本的grails中list動作所顯示的對象列表。Grails列表被替換爲索引,那麼默認值是什麼?

它已變得混亂了,我該如何重定向我applicationname/controller/一些其他動作,因爲現在我無法做到以下 -

def index() { 
redirect(action: someotheraction) 
} 
+0

爲了更好地遵守REST,'list'操作已被'index'取代。我不確定我是否理解你的問題。如果你想從一個控制器重定向到另一個控制器,你必須使用'redirect(action:'someOtherAction')'來實現一個控制器動作。或者你想達到什麼目的? – saw303

回答

0

你可以用以下保持URL一樣的applicationName /控制器/但仍然將請求轉發給不同的操作

 

def index() { 
forward(action: someotheraction) 
} 
 
+0

但問題是,「索引」現在是列表的腳手架,我不想鬆散。 – Nikhil

相關問題