相关疑难解决方法(0)

哈希与漠不关心的访问

我有一个非Rails项目,我在其中从YAML文件加载一些设置:

config = YAML::load(File.open("#{LOG_ROOT}/config/database.yml"))
Run Code Online (Sandbox Code Playgroud)

我只能访问这个哈希一样config["host"],config["username"]等等.

我想要无所谓的访问,所以我可以使用:host"host".

原因是,我传递此哈希的项目中的一个gem似乎是使用符号访问它,它当前失败了.

在这种情况下,创建具有无差别访问权限的哈希的最佳方法是什么?

ruby

30
推荐指数
2
解决办法
3万
查看次数

Ruby将字符串转换为符号

嗨我想创建一个具有size参数的视图助手(例如 func(size))问题是这个大小必须在函数中使用,:size即如果我传入mediumfunc我需要将其转换为:medium.

我该怎么做呢?

ruby ruby-on-rails

17
推荐指数
1
解决办法
2万
查看次数

标签 统计

ruby ×2

ruby-on-rails ×1