【发布时间】:2023-04-28 00:55:01
【问题描述】:
我有一个使用 route_translator gem 的 RoR4 应用程序。
有人可以帮我包装这些吗?不知道我在做什么,这里是初学者。 :)
原工作路线:
resources :events do
get :autocomplete_tag_name, :on => :collection
get :autocomplete_cit_name, :on => :collection
get "search", :on => :collection
end
resources :tags
get 'tags/autocomplete_tag_name'
试图这样包装,但没有成功:
localized do
resources :events
get :autocomplete_tag_name, :on => :collection
get :autocomplete_cit_name, :on => :collection
get "search", :on => :collection
end
localized do
resources :tags
get 'tags/autocomplete_tag_name'
end
错误是: /routing/mapper.rb:1390:in `collection': can't use collection outside resource(s) scope (ArgumentError)
ps:将翻译放在我的 hu.yml 中,我还有一个可以与这个 gem 配合使用的应用程序,但我不在那里使用自动完成功能,所以包装很容易。
【问题讨论】:
标签: ruby-on-rails-4 routes rails-i18n