Rails app用不同的语言?

时间:2009-11-02 21:34:31

标签: ruby-on-rails routing

我想使用西班牙语控制器/方法创建我的应用程序。

我可以使用脚手架吗?

scaffold创建了诸如new,create,edit等方法

我想将那些改为nueva,crear,editar等

当我这样做时,应用程序因REST路由规则而中断

我最好的方法是什么? 请帮忙。

3 个答案:

答案 0 :(得分:2)

只需按using :path_names自定义routes.rb上的资源。

答案 1 :(得分:2)

为什么不保留英文方法名称并使用本地化的URL呢? Rails中的很多东西都依赖于命名约定,更改它们的成本会非常低。

更改URL时,routes.rb是受影响的唯一模块。如果更改方法名称,则需要调整路径,控制器并用手写的URL替换自动生成的URL帮助程序。

答案 2 :(得分:1)

您最好使用英文名称为所有内容编码应用程序,然后只翻译用户将看到的内容:即使用Rails i18n翻译您的视图。至于路线,this plugin works just fine

相关问题