在我的RoR应用程序中,我希望能够根据我使用的本地使用自定义路由。
假设我有一个模型BookSale. To access to the index method, i would like to have in the URL
/ en / books-for-sale instead of
/ en / book_sales,/fr/livres-a-vendre
而不是/fr/book_sales
。
我在routes.rb中的内容如下:
localized do
resources :books, only: [:index,:show]
end
在我的翻译中(以及使用I18n仪表板)我指定了:
routes.book_sales
的{{1}} livres-a-vendre
和fr
的{{1}},但不起作用。
我也指出了
books-for-sale
en
代表resources.book_sales
而livres-a-vendre
代表fr
但没有运气。
正在运作的路线仍然是传统路线:books-for-sale
和en
任何人都有类似的经历,可以提出一些建议吗?如果您需要更多信息,请告诉我......
谢谢!
P.S:我正在使用/fr/book_sales