0
ile ileri düzey yönlendirme rayları var. Yönlendirme ve klasör yapısı aşağıdadır. Ben post_comment_reply
oluşturmaya çalıştığımda bu hatayı alıyorum:raylar,
Started POST "/post_comments/114/post_comment_replies" for ::1 at 2016-03-21
ActionController::RoutingError - uninitialized constant Post::PostCommentRepliesController
O yerine Posts::PostCommentRepliesController
ait Post::PostCommentRepliesController
söylüyor tuhaf. Denetleyicim, bunun neden olduğunu anlatıyor olabilir mi?
resources :posts do
resources :post_comments, only: [:create, :update, :destroy], module: :posts
end
resources :post_comments, only: [] do
resources :post_comment_replies, only: [:create, :update, :destroy], module: :posts
end
kontrolör klasör yapısı:
controllers
posts
post_comments_controller.rb
post_comment_replies_controller.rb
Rotanız doğru çözülüp çözülmediğini
views
posts
post_comments
...html.erb
post_comment_replies
...html.erb
Sadece ek bilgi ekledi. Kontrol edebilir misin? –
Ben route.rb eariler içinde bir yazım hatası vardı düzeltildi ama ben sunucu yeniden başlatılması gerekiyordu çıkıyor. Yolları neden yeniden başlatılmadan çalışmalı diye bilmiyorum. –
Hayır, rotalarda yapılacak herhangi bir değişiklik, rayların tüm sürümlerinde bir sunucunun yeniden başlatılmasını gerektirir./Config olarak değiştirilen herhangi bir şey, bir sunucunun yeniden başlatılmasını gerektirir. –