Я новичок в Rails, но я не могу понять это.
Rails maps url_for(:controller => 'login', :action => 'check')
до
"/assets?action=check&controller=login"
Он должен быть сопоставлен с / en / login / check (из / en / login / index)
Мои маршруты.рб:
MyApplication::Application.routes.draw do
scope "(:locale)", :locale => /en|de/ do
resources :login do
get 'index', :on => :member
get 'check', :on => :member
end
end
match ':locale/:controller/:action/:id'
match ':controller/:action/:id'
match ':locale/:controller/:action/:id.:format'
match ':controller/:action/:id.:format'
root :to => 'main#index'
end
Я прочитаю еще немного о маршрутизации, но я действительно запутался, откуда берется / assets и почему он не отображается правильно.