ich ein Formular erstellt haben useing form_for -Routing Ausgabe in Rails 4
= form_for @category, url: url_for(:controller => 'admin/category',:action => new_record ? "create" : "update"), name: 'udfFieldForm', id: 'udfFieldForm',:method =>'POST', remote: true do |f|
Controller zu sehen ist wie-
class Admin::CategoryController < ApplicationController
def create
end
def update
end
end
Route definiert als -
namespace :admin do
get 'category/:action' => 'category#index', :as => :category
resource :categories
end
Wenn ich einreichen Bilden Sie es durch einen Fehler wie -
AbstractController :: ActionNotFound (Die Aktion 'Kategorie' konnte für AdminController nicht gefunden werden):
Hier Kategorie ist ein Controller unter Admin-Verzeichnis, aber es sucht nach Kategorie Aktion im Admin-Controller. Hier möchte ich Kategorie Controler nennen.
Bitte helfen Sie mir, wo ist das Problem?
es durch Fehler - Keine Route treffer [GET] "/ Kategorie" –
http://stackoverflow.com/questions/3853531/rails-routes -namespaces-and-form-for –