草庐IT

local_yaml

全部标签

ruby-on-rails - 在任何来源中都找不到 safe_yaml-0.9.2

推送到heroku:----->Ruby/Railsappdetected----->UsingRubyversion:ruby-1.9.2----->InstallingdependenciesusingBundlerversion1.3.2Rubyversionchangedetected.Clearingbundlercache.Old:ruby1.9.2p290(2011-07-09revision32553)[x86_64-linux]New:ruby1.9.2p320(2012-04-20revision35421)[x86_64-linux]Running:bundlei

ruby-on-rails - Rails local_assign 与局部变量

从Railsguide中学习,我不明白local_assign下面是如何工作的:Topassalocalvariabletoapartialinonlyspecificcasesusethelocal_assigns.index.html.erbshow.html.erb_articles.html.erbThiswayitispossibletousethepartialwithouttheneedtodeclarealllocalvariables.当它的名称为_articles时,showAction如何呈现部分,它只会显示indexAction?我也不明白您为什么要使用添加fu

ruby-on-rails - rails : Setting locale appropriately to IP address

我正在尝试使用request.location(geocodergem),将区域设置适本地设置为客户端IP地址。这是我得到的:app/controllers/application_controller.rbbefore_action:set_localeprivatedefset_locale#getlocationwithgeocoderlocation=request.location#setlocalethroughURLifparams.has_key?(:locale)I18n.locale=params[:locale]||I18n.default_locale#setl

ruby - 如何使用 nil 值解析 YAML?

对于我在这里发布的非常具体的问题,我深表歉意,但我希望它能帮助其他可能也遇到此问题的人。我有一个正在格式化为以下内容的字符串:[[,action1,,],[action2],[]]我想将它翻译成有效的YAML,以便它可以像这样被解析:[['','acton1','',''],['action2'],['']]我已经尝试了一堆正则表达式来完成这个,但恐怕我完全不知所措。如果需要,我可以运行多个表达式。例如(ruby):putss.gsub!(/,/,"','")#=>[[','action1','',']','[action2]','[]]putss.gsub!(/\[',/,"['',

ruby - 如何使用 Ruby 将值添加到 YAML 哈希

我在YAML文件中有一堆哈希值(它用于某些服务器的基于Puppet/Hiera的配置),看起来像这样:---apache_vhosts:'webuser.co.uk':ip:'*'port:'80'serveraliases:['www.webuser.co.uk',]add_listen:falsedocroot:'/home/webuser/public_html'docroot_owner:'webuser'docroot_group:'apache'serveradmin:'webmaster@webuser.co.uk'scriptalias:'/home/webuser/p

ruby-on-rails - Rails:NameError:未初始化常量 Rails::Application::YAML

我试图将我的应用程序部署到heroku并遇到此错误。我一直在谷歌上搜索,没有看到任何人遇到YAML问题,所以我想在网上问问。任何帮助将不胜感激remote:----->PreparingappforRailsassetpipelineremote:Running:rakeassets:precompileremote:rakeaborted!remote:NameError:uninitializedconstantRails::Application::YAMLremote:/tmp/build_78ce680a858c094f796e2b21b5bb1826/vendor/bund

ruby-on-rails - 在 9 :00 AM in their Local Time Zone 向用户发送时事通讯

我正在使用以下gem:时区tzinfo我正在尝试在用户的时区发送时事通讯,以便他们在9:00:00收到时事通讯;不是我的服务器所在的PST09:00:00。我按名称存储时区,例如“太平洋时间(美国和加拿大)”。每个用户都有一列user.time_zone,其中存储了他们的特定时区。我构建了一个作业,它每小时检查一次可以接收时事通讯的用户(即本地时间为9的用户)上午00点)。classNewsletterTimezoneJob我在user上构建了一个方法,尝试查看用户的本地时间是否与newsletter_sendtime匹配。我添加了一个+/-5分钟的窗口来解决服务器速度慢的问题。用户.

ruby - 一个很棒的 ruby​​ YAML 库?

谁能推荐一个文档齐全且众所周知的ruby​​YAML库?我看过的一本书是这样用的:YAML.load_file(conf.rc).eachdo|k,v|conf.send("#{k}=",v)end有人知道用的是哪个库吗?谢谢 最佳答案 它是标准库的一部分。就放require'yaml'在您的文件中,您可以使用它。阅读更多here. 关于ruby-一个很棒的ruby​​YAML库?,我们在StackOverflow上找到一个类似的问题: https://sta

Ruby:从 YAML 读取哈希数组

我有两个爸爸进入我的YAML文件,但只有一个家庭出来。萨姆怎么了?我怎样才能把两者都取出来?##dads.rbrequire'yaml'require'pp'dad=[]dad[0]={:name=>"Joe",:kids=>["Mary","John"]}dad[1]={:name=>"Sam",:kids=>["SamJr","Samantha","Samizdat"]}open('dads.yml','w')do|f|dad.eachdo|d|f.writeYAML::dump(d)endendfamily=[]open('dads.yml')do|f|family

ruby - YAML.load(file) 返回 false?

我有一个文件对象,它指向一个空的.yml文件。当我尝试使用YAML.load加载此文件时,我得到的是false而不是空哈希。这是预期的行为吗?file.read按预期返回""。 最佳答案 这可能是因为YAML.parse("")返回false。所以我想这是预期的行为。 关于ruby-YAML.load(file)返回false?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/11