草庐IT

global-scope

全部标签

ruby-on-rails - 错误:执行 gem 时 ... (Errno::EINVAL) 无效参数 - ./ActionDispatch/Routing/Mapper/Scoping/:

我安装了ruby​​然后更新了gem,这里尝试使用以下命令安装railsgem安装rails。但是安装因以下错误而中断:-为actionpack-4.1.4安装ri文档错误:执行gem时...(Errno::EINVAL)无效参数-./ActionDispatch/Routing/Mapper/Scoping/:操作系统是:-Windows7。这里是一片空白任何帮助将不胜感激。提前致谢。 最佳答案 我遇到了同样的问题,但只是重试该操作有帮助。 关于ruby-on-rails-错误:执行g

ruby-on-rails - rails 2.3 : How to turn this SQL statement into a named_scope

弄清楚如何从这个SQL查询创建一个named_scope有点困难:select*fromfoowhereidNOTIN(selectfoo_idfrombar)ANDfoo.category=?按RAND()限制1排序;类别应该是可变的。针对上述问题编写命名范围的最有效方式是什么? 最佳答案 named_scope:scope_name,lambda{|category|{:conditions=>["idNOTIN(selectfoo_idfrombar)ANDfoo.category=?",category],:order=>'

css - Ruby 无法找到 Foundation/foundation-global?

昨天,我决定在我的一个网络应用程序上试用Foundation。一切正常,就像我在localhost中一样,但是当我将新更改推送到我的EC2实例时,继续遵循ZurbFoundation说明,我遇到了这个错误:Sass::SyntaxErrorinHome#indexShowing/var/www/brain_db/app/views/layouts/application.html.erbwhereline#18raised:Filetoimportnotfoundorunreadable:foundation/foundation-global.Loadpath:Sass::Rails

ruby-on-rails - 是否可以将 globalize3 添加到外部 ActiveRecord 模型类?

我有一个项目,我正在为其使用globalize3gem以允许使用多种语言。在我自己的模型中,我只需添加'translatesfield1,field2,etc.'和适当的迁移,一切都很好。问题是我还有一些依赖于外部gem的功能。对于其中一些模型,我也想添加全局化。我没有模型的代码可以像我对其他模型那样直接修改。重新打开模型似乎不起作用。有没有办法将翻译行添加到我无法直接访问的模型?我正在使用Rails3.1和Ruby1.9.2以防万一。 最佳答案 您能否提供gem的名称和该gem的模型?类是否在模块下命名空间?如果是这样,您可能没有

ruby - "pollute the global namespace"是什么意思?

在ruby​​中,一些gems选择“污染全局命名空间”。这是什么意思?我如何才能看到它发生在哪里?为什么gem需要这样做?当面对污染全局命名空间和冲突的两个gem时,当我选择“隔离”一个时,我要做出哪些权衡?例如:我正在使用两个污染全局命名空间的gem:pry和gli所以我无法再将我的binding.pry放在我想要的地方。一个solution就是将整个cli包装在一个模块中:moduleWrapperincludeGLI::Appextendselfprogram_desc"..."...exitrunARGVend现在我可以在任何需要的地方使用我的binding.pry。为什么这样

ruby-on-rails - 如何使 named_scope 与连接表一起正常工作?

这是我的情况。我有两个表:质押和质押交易。当用户做出promise时,他在promise表中只有一行。稍后当需要履行promise时,每笔付款都会记录在我的pledge_transactions表中。我需要能够查询到所有未结质押,即交易表中的金额之和小于质押金额。这是我目前所拥有的:named_scope:open,:group=>'pledges.id',:include=>:transactions,:select=>'pledge_transactions.*',:conditions=>'pledge_transactions.idisnotnullorpledge_trans

ruby - ruby 有 global_variable_set 吗?

如果要用Ruby制作一个TkGUI并制作多个具有不同全局变量名称的复选框。最有效的方法是什么?我找到了instance_variable_set,但这不适合我的场景。我想知道是否有像global_variable_set这样的东西。例如。info=[orange,apple,banana,grape,watermelon]$var=TkVariable.Newinfo.each_with_index{|inf,index|TkCheckButton.new(frame1)dotext"#{inf}"onvalue"#{inf}"variableglobal_variable_set("

ruby-on-rails - 如何使用 Globalize3 制作本地化的回形针附件?

我有一个项目使用Paperclipgem作为附件,使用Globalize3进行属性转换。记录需要为每个区域设置不同的附件。我想将Paperclip属性移动到翻译表,这可能会起作用,但我认为当Paperclip需要删除附件时这不会起作用。实现类似目标的最佳方法是什么?更新:明确地说,我想要这个是因为我的客户想要为每个语言环境上传不同的图像。 最佳答案 不幸的是,我没有找到使用Globalize3执行此操作的方法。理论上,我可以为图像添加一个单独的模型并将image_id添加到已翻译列的列表中(有类似MainModel->Transla

ruby - Rails,防止 Model.scoped 的弃用警告,找到(:all) and relation #all?

我有通过但显示的测试$rspecspec/event_calendar_spec.rb......DEPRECATIONWARNING:Model.scopedisdeprecated.PleaseuseModel.allinstead.(calledfromevents_for_date_rangeat/home/durrantm/Dropbox/96_2013/work/code/ruby/event_calendar/lib/event_calendar.rb:52)DEPRECATIONWARNING:Calling#find(:all)isdeprecated.Pleasec

ruby - 在 Ruby 中,如果 "global_variables.class"返回 "Array",如何判断 global_variables 是数组还是方法?

在Ruby中,如果global_variables.class返回Array,如何判断global_variables是数组还是方法? 最佳答案 挖这个:>>global_variables=>["$-l","$LOADED_FEATURES","$?",...,"$SAFE","$!"]>>method(:global_variables)=>#比较:>>method(:foo)NameError:undefinedmethod`foo'forclass`Object'from(irb):6:in`method'from(irb)