阅读更多

5顶
0踩

编程语言

原创新闻 Configatron:简单,持久的Ruby App配置

2008-09-02 13:57 by 资深编辑 ╱/罒呍唲 评论(4) 有3628人浏览

Configatron 是一个新的Ruby类,可以让使用者能够更轻松的通过Ruby应用来配置数据。这与Rails的插件[url= http://github.com/lukeredpath/simpleconfig/tree/master]SimpleConfig[/url]相似,但它正在致力于作为一个新的板块,适合于非Rails的应用。

代码:
configatron do |config|
  config.app_name = "My Awesomely Jazzy App"
  config.database_url = "postgres://localhost/somedb"
  # etc...
end


使用configuration后的代码:
configatron.app_name     # => "My Awesomely Jazzy App"
configatron.database_url # => "postgres://localhost/somedb"


在这里只是简单的介绍了一下Configatron的好处,还有很多其他的功能,包括命名空间和嵌套配置等…

Configatron来自于Mark Bates,Mack  web的应用框架的开发者。
来自: rubyinside.com
5
0
评论 共 4 条 请登录后发表评论
4 楼 nowandforever 2008-09-03 18:02
3 楼 nowandforever 2008-09-03 18:02
2 楼 08299 2008-09-02 20:17
good阿
1 楼 08299 2008-09-02 20:01
good

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • ASP+XML多语言解决方案(国际化)实例

    ASP+XML多语言解决方案实例,是我根据网上找到的方法自己写的,其中还解决了语言状态的保持问题。

  • web开发(脚本和动态语言) 静态页面 msxml 多国语言

    公司的一个项目中,要求使用静态页面实现多国语言,项目已经做完,现总结一下。只能在微软的操作系统上使用,因为读取xml资源时使用了“微软XML分析程序 Microsoft XML Core Services(MSXML)”,关于它的介绍可以从网上获得很多信息。index.html      是首页面,可以选择语言。main_i18n.html  是利用静态网页实现多国语言的一个例子。

  • XML做配置文件实现多国语言切换

    一个简单的小程序,实现中文、英文切换。新手,代码写的比较渣,仅供参考。。

  • ASP实现多语言支持

    ASP实现多语言支持纲要 :   让我们设想你使用 Active Server Pages 设计了一个成功的站点,而你的客户纷纷要求将此站点国际化以提供多种语言版本。这时候你该怎么办?请看本文。 正文:   一、介绍   让我们设想你使用 Active Server Pages 设计了一个成功的站点,而你的客户纷纷要求将此站点国际化以提供多种语言版本。该问题的关键在于,你必须使用某种方法实现快速的

  • python与xml数据的交互

    python与XML数据的交互

  • aSP实现多语言支持

    aSP实现多语言支持纲 要 :让 我 们 设 想 你 使 用 Active Server Pages 设 计 了 一 个 成 功 的 站 点 , 而 你 的 客 户 纷 纷 要 求 将 此 站 点 国 际 化 以 提 供 多 种 语 言 版 本 。这 时 候 你 该 怎 么 办?请 看 本 文。正 文 :    一 、 介 绍    让 我 们 设 想 你 使

  • python gui框架_简单的Python GUI界面框架

    Python开发GUI界面, 可以使用pyQT或者wxpython。 不过不论pyQT还是wxpython都需要比较多的学习成本。Python工程往往是用于快速开发的,有些时候引入pyQT,wxpython会让python工程变得比较复杂。在很多情况下,python开发的都是命令行程序,用户很多时候抱怨最大的不是程序的输出,而是命令行的参数需要记忆。所以很多时候,python命令行程序并不需要整个...

  • python使用xml布局界面_使用xml布局菜单

    目前为止我们都是通过硬编码来增加菜单项的,android为此提供了一种更便利的方式,就是把menu也定义为应用程序的资源,通过android对资源的本地支持,使我们可以更方便地实现菜单的创建与响应。这一篇就介绍如何使用XML文件来加载和响应菜单,我们需要做这几步:一般我们都是通过硬编码来增加菜单项的,例如我们之前介绍的。google为此提供了一种更便利的方式,就是在/res目录下创建menu文件夹...

  • python处理xml文件_浅谈Python大神都是这样处理XML文件的

    最近有同学询问如何利用Python处理xml文件,特此整理一个比较简洁的操作手册,供大家参阅。首先准备一个xml文件,xml中的内容如下所示。存储为:student.xml如果要获取这个xml里面的数据,我们需要利用Python里面ElementTree来进行处理。具体操作如下所示:1、导入包(包是Python内置自带)2、打开文件,并获取根节点的属性和节点名称运行代码后,结果如下所示:3、利用f...

  • 一个多语言网站的解放方案(asp+xml)

    新建两个存储语言项的xml文件,放到Languages目录下: zh-cn.xml 代码: <?xml version="1.0" encoding="utf-8"?> <Languages>     <aboutus>关于我们</aboutus>     <product>产品展示</product

  • C#(ASP.net) + XML 实现简单的多国语言转换

    C#(ASP.net) + XML 实现简单的多国语言转换 C#(ASP.net) + XML 实现简单的多国语言转换

  • Asp.net多语言处理(数据库,XML,资源文件等)

    项目中用到多语言的时候最先想到的就是资源文件了,但是这个在开发的时候实在是不方便(反正我是这么觉得的)。 在写代码的同时还要去建资源文件,还要在资源文件中填入内容,当有的翻译不合理修改也是个麻烦事,这个太耗时间。 数据库和XML其它也差不多,主要是在开发阶段还要顾及语言的存放。 我的实现方式:提供一种简单的方式,让程序自动记录页面文本内容,并写入资源文件,XML或数据库中...

  • asp.net多语言xml解决方案

    利用xml文件来存储多语言的文本资源,在网站运行的时候根据语言来获取相对应的资源。 xml文件示例: 中文 English cn 更多 more configure标签中存储配置信息,包括默认语言,全部语言类型等。global标签中存储全局的资源,各控

  • asp.net2.0+xml实现多语言开发!

    在这之前我有写过如何利用asp.net2.0自带的资源文件实现多语言开发!但公司必须用xml。xml读取速度快吧,但资源文件最终也是要被编译成xml的呀!不管这些,我们来看如何使用xml来实现吧!1。我们需要编写一个ResourceManager.cs来读取xml文件内容using System;using System.Data;using System.Configur

  • 用XML实现多语言系统

    /Files/code518/MultLanuage.rar模仿CS里的多语言系统,本人根据自己的理解把缩小做成一个DEMO,可以理解多语言系统的运作模式和一些缓存知识,通过一些小例子以便对CS逐步理解透彻。 转载于:https://www.cnblogs.com/code518/archive/2005/09/12/234955.html...

  • polylearn-0.1.dev0-cp35-cp35m-win32.whl.rar

    python whl离线安装包 pip安装失败可以尝试使用whl离线安装包安装 第一步 下载whl文件,注意需要与python版本配套 python版本号、32位64位、arm或amd64均有区别 第二步 使用pip install XXXXX.whl 命令安装,如果whl路径不在cmd窗口当前目录下,需要带上路径 WHL文件是以Wheel格式保存的Python安装包, Wheel是Python发行版的标准内置包格式。 在本质上是一个压缩包,WHL文件中包含了Python安装的py文件和元数据,以及经过编译的pyd文件, 这样就使得它可以在不具备编译环境的条件下,安装适合自己python版本的库文件。 如果要查看WHL文件的内容,可以把.whl后缀名改成.zip,使用解压软件(如WinRAR、WinZIP)解压打开即可查看。 为什么会用到whl文件来安装python库文件呢? 在python的使用过程中,我们免不了要经常通过pip来安装自己所需要的包, 大部分的包基本都能正常安装,但是总会遇到有那么一些包因为各种各样的问题导致安装不了的。 这时我们就可以通过尝试去Python安装包大全中(whl包下载)下载whl包来安装解决问题。

  • 基于Simulink的语音信号降噪与增强.docx

    基于Simulink的语音信号降噪与增强.docx

  • java资源Java条形码生成库 Barcode4J

    java资源Java条形码生成库 Barcode4J提取方式是百度网盘分享地址

  • pgmagick-0.7.5-cp27-cp27m-win32.whl.rar

    python whl离线安装包 pip安装失败可以尝试使用whl离线安装包安装 第一步 下载whl文件,注意需要与python版本配套 python版本号、32位64位、arm或amd64均有区别 第二步 使用pip install XXXXX.whl 命令安装,如果whl路径不在cmd窗口当前目录下,需要带上路径 WHL文件是以Wheel格式保存的Python安装包, Wheel是Python发行版的标准内置包格式。 在本质上是一个压缩包,WHL文件中包含了Python安装的py文件和元数据,以及经过编译的pyd文件, 这样就使得它可以在不具备编译环境的条件下,安装适合自己python版本的库文件。 如果要查看WHL文件的内容,可以把.whl后缀名改成.zip,使用解压软件(如WinRAR、WinZIP)解压打开即可查看。 为什么会用到whl文件来安装python库文件呢? 在python的使用过程中,我们免不了要经常通过pip来安装自己所需要的包, 大部分的包基本都能正常安装,但是总会遇到有那么一些包因为各种各样的问题导致安装不了的。 这时我们就可以通过尝试去Python安装包大全中(whl包下载)下载whl包来安装解决问题。

  • pendulum-2.1.2-cp310-cp310-win32.whl.rar

    python whl离线安装包 pip安装失败可以尝试使用whl离线安装包安装 第一步 下载whl文件,注意需要与python版本配套 python版本号、32位64位、arm或amd64均有区别 第二步 使用pip install XXXXX.whl 命令安装,如果whl路径不在cmd窗口当前目录下,需要带上路径 WHL文件是以Wheel格式保存的Python安装包, Wheel是Python发行版的标准内置包格式。 在本质上是一个压缩包,WHL文件中包含了Python安装的py文件和元数据,以及经过编译的pyd文件, 这样就使得它可以在不具备编译环境的条件下,安装适合自己python版本的库文件。 如果要查看WHL文件的内容,可以把.whl后缀名改成.zip,使用解压软件(如WinRAR、WinZIP)解压打开即可查看。 为什么会用到whl文件来安装python库文件呢? 在python的使用过程中,我们免不了要经常通过pip来安装自己所需要的包, 大部分的包基本都能正常安装,但是总会遇到有那么一些包因为各种各样的问题导致安装不了的。 这时我们就可以通过尝试去Python安装包大全中(whl包下载)下载whl包来安装解决问题。

Global site tag (gtag.js) - Google Analytics