Ben Grails 3.1 öğrenmeye çalışan yeni başlayanlardan biriyim. varsayılan ilgili olarak, I endeksi sayfasında aşağıdaki çizik ekleyin:refactory yanlış yapılmış olabilir
<ul>
<g:each var="c" in="${grailsApplication.controllerClasses.sort { it.fullName } }">
<li class="controller">
<g:link controller="${c.logicalPropertyName}">${c.fullName}</g:link>
</li>
</g:each>
</ul>
başında, dizin sayfası hiçbir denetleyici göstermektedir. Daha sonra, örneğin, başka bir denetleyici, TodosController oluşturun. Bu denetleyici adı bir şekilde iyi olmadığından, bu nedenle (tabii ki Intellij IDEA'daki refakat özelliğini kullanarak) yeniden adlandırmak istiyorum (TodoListController). Maalesef, kod hala iki denetleyici olarak kalır ve bunları dizin sayfasında gösterir. Ben TodosController ait linke tıkladığımda hata alıyorum: Hatanın
Could not resolve view with name '/todos/index' in servlet with name 'grailsDispatcherServlet'
Anlık altındadır. Nerede olduğunu bulmak için birçok kez harcadım, ama bana sihirli bir şey gelmiyor. Böyle bir durumun var mı?
Uygulamayı durdurun ve Grails için 'clean' komutunu çalıştırın. Bunu düzeltip düzeltmediğine bakın. –
@JoshuaMoore: Temizlik sorunumu düzeltir. Teşekkürler! – Tung
Endişeye gerek yok, sorununuzu çözdüğünden beri yanıt olarak eklediniz. –