`

rails将中英国际化设置按照model映射设置

    博客分类:
  • RUBY
阅读更多
当rails项目巨大是,将国际化设置在一个文件中会很乱,从而难以维护。
可以根据model来分类设置,这样管理起来也很方便。

比如在config/locales下针对Admin类下得国际化,可以创建admin.en.yml和admin.zh-cn.rb两个文件来记录admin类下的国际化记录。

view下请求转译时:
flash[:login_warning] = t('admin.login_warning')
0
0
分享到:
评论

相关推荐

    Struts2和Rails的国际化实现

    Struts2和Rails都是流行的Web开发框架,它们都提供了强大的功能来支持应用程序的国际化,使得开发者可以轻松地为不同语言的用户提供本地化体验。这里我们将深入探讨这两个框架的国际化实现。 **Struts2的国际化实现...

    rails国际化

    博文链接:https://ziyoujiedao.iteye.com/blog/150552

    rails-settings, 使用 Ruby on Rails 管理设置.zip

    rails-settings, 使用 Ruby on Rails 管理设置 Rails的设置 ruby gem,通过在单独的数据库表中将它们存储为序列化的哈希来处理。 包含命名空间和默认值。要求ruby 1.9.3或者更高版本Rails 3.1或者更高版本( 包括 ...

    bower-rails, 在 Rails 上,为 Bower 设置类似 DSL + rake任务.zip

    bower-rails, 在 Rails 上,为 Bower 设置类似 DSL + rake任务 rails Bower 对 Rails 项目的支持。 依赖文件是 Rails root 目录中的bower.json,如果使用 DSL,则为 Bowerfile 。 查看最新变更和发布的变更日志文件...

    Rails项目源代码

    Rails的路由系统将URL映射到控制器的行动上,如`/sign_up`可能对应`users#new`,用于创建新用户。`config/routes.rb`文件定义了所有路由规则,包括资源路由、命名路由和自定义路由。 6. **视图模板**: 视图使用...

    rails2.3.2

    在压缩包的文件名称列表中,只有一个条目 "rails",这可能意味着压缩包内包含了 Rails 框架的核心文件,如 gemspec 文件、库文件、初始化脚本等。开发者可以通过解压这个文件,进一步了解 Rails 框架的结构和工作...

    Rails 101S

    - **整合Bootstrap与版型设置**:介绍如何将Bootstrap框架集成到Rails应用中,并设置基础版型,以提升用户体验。 - **深入实践CRUD功能**:详细讲解如何具体实现CRUD操作,包括数据验证、错误处理等高级特性。 - **...

    好用的rails 2.0 Api 文档

    Rails的核心在于MVC设计模式,它将应用分为三个主要部分:模型(Model)、视图(View)和控制器(Controller)。模型负责数据处理和业务逻辑,视图则呈现用户界面,而控制器作为两者之间的协调者,处理用户的请求并...

    Rails API 文档

    Rails 2.0引入了强大的国际化支持,使得应用可以轻松地适应多种语言环境。 通过阅读和查阅Rails 2.0 API文档,开发者不仅可以深入理解Rails框架的工作原理,还能学习如何有效地利用其特性来构建高效、可维护的Web...

    rails学习教程

    Rails的路由系统将URL映射到控制器的行动上,定义了应用的导航结构。通过`config/routes.rb`文件,你可以自定义路由规则,指定URL如何被解析。 五、Rails生成器 Rails提供了许多命令行工具,如`rails generate`,...

    rails 项目起步示例

    Rails是Ruby语言的一个著名Web开发框架,全称为Ruby on Rails,它遵循MVC(Model-View-Controller)架构模式,旨在提高开发效率和代码可读性。本示例"rails项目起步示例"是一个购物系统,非常适合初学者入门学习。 ...

    Rails

    5. **路由**:Rails的路由系统将URL映射到控制器的行动上,提供了一种灵活的方式来定义和管理应用的路由结构。 描述中提到的博文链接指向了一个ITEYE博客文章,尽管具体内容未提供,但通常这样的博客可能会包含...

    rails敏捷开发的购物车系统

    在本文中,我们将深入探讨如何使用Rails敏捷开发技术构建一个购物车系统,特别是在参考《rails敏捷开发第四版》中的示例。Rails 3.2.6是本文的基础框架,它是一个强大的Ruby Web应用程序框架,以其MVC(模型-视图-...

    Rails 3 in Action

    4. **路由**:Rails的路由系统允许灵活地定义URL到控制器动作的映射,书中介绍了如何设置资源路由、命名路由和自定义路由规则。 5. **ActiveRecord**:详述了ActiveRecord是如何作为对象关系映射(ORM)层工作的,...

    rails本地安装包完整版

    7. **activerecord-2.1.0.gem**:ActiveRecord是Rails中的ORM(对象关系映射)库,负责将数据库表映射为Ruby类,使得开发者可以通过面向对象的方式来操作数据库,而无需编写SQL语句。 这个本地安装包特别适合网络...

    Ruby on Rails入门例子

    - **路由(Routes)**:Rails的路由系统将URL映射到特定的控制器动作,定义了应用的导航结构。在`config/routes.rb`文件中配置路由规则。 - **生成器(Generators)**:Rails提供了强大的生成器工具,可以自动生成...

    ruby on rails社区网站开发源码

    7. **路由(Routes)**:Rails的路由系统将URL映射到控制器的行动上,定义了应用程序的导航结构。在`config/routes.rb`文件中定义。 8. **活性记录(ActiveRecord)**:这是Rails的数据访问接口,允许开发者用面向...

Global site tag (gtag.js) - Google Analytics