-
ruby-on-rails – 运行初始化程序,除了rake任务
所属栏目:[百科] 日期:2020-12-17 热度:53
与此问题相反: Run initializer only for Rake tasks 在rake任务期间是否可以排除初始化程序? 谢谢. 解决方法 您可以将初始化程序包装在这样的块中: unless ( File.basename($0) == 'rake') # Initializer codeend 直接答案:https://stackoverflow.com/a[详细]
-
ruby-on-rails – 带有动态桶名称的rails paperclip S3
所属栏目:[百科] 日期:2020-12-17 热度:144
我正在使用paperclip将我的文档上传到Amazon S3.我想在上传新文档时自动创建一个包含项目ID的存储桶. 因此,在我的控制器中,我有这个: def new @pmdocument = Pmdocument.new @pmdocument.projectmilestone_id=params[:projectmilestone_id] 其中projectmile[详细]
-
创建一个临时文件,而无需在Ruby中打开它
所属栏目:[百科] 日期:2020-12-17 热度:170
有没有办法创建一个临时文件,而不打开它?我必须运行一个可执行文件,将它的输出重定向到一个文件,然后读取解析那个. tempfile创建的所有内容都已打开,这会触发错误,因为文件已被锁定. 解决方法 使用 FileUtils.touch可接受的解决方案?完成任何您想要的操作[详细]
-
ruby-on-rails – 无法在Snow Leopard上安装乘客3(使用RVM和ruby
所属栏目:[百科] 日期:2020-12-17 热度:198
我一直试图安装乘客但还没有成功. 我安装了宝石,但是当我跑的时候 passenger-install-apache2-module 它告诉我 This installer must be able to write to the following directory:/Users/myname/.rvm/gems/ruby-1.9.2-p0/gems/passenger-3.0.0But it can't[详细]
-
ruby – 从Sinatra访问标题
所属栏目:[百科] 日期:2020-12-17 热度:107
我试图访问sinatra过滤器中的标头.我的请求包括标题“HTTP_AUTH”,但我无法访问它.我的过滤器是 before do halt 403 unless request['HTTP_AUTH'] == 'test'end 它在我的机架测试中正常工作. browser.get '/mypath',"CONTENT_TYPE" = "application/json","HT[详细]
-
ruby-on-rails – 如何在Rails 3中使用Mongoid嵌入式资源创建嵌
所属栏目:[百科] 日期:2020-12-17 热度:85
我有一个食谱模型,其中嵌入了成分,使用Mongoid. class Recipe include Mongoid::Document include Mongoid::Timestamps field :title,:type = String embeds_many :ingredients accepts_nested_attributes_for :ingredients,:reject_if = lambda { |a| a[:ti[详细]
-
ruby-on-rails – 使用Carrierwave的CDN(Cloudfront)缓存失效
所属栏目:[百科] 日期:2020-12-17 热度:130
我正在使用carrierwave来允许用户上传具有上传后裁剪功能的图像,问题是版本被创建并且CDN立即抓住它们,当用户裁剪时他们看不到更改,因为Cloudfront缓存必须无效并且需要相当长的时间才能自己刷新. 我认为在文件名上放置版本号可能是排序缓存无效的好方法,如[详细]
-
如何在Rails中使用Heroku和Sendgrid配置Devise电子邮件?
所属栏目:[百科] 日期:2020-12-17 热度:180
我有一个简单的Rails 3.2.7应用程序,添加了Devise,并添加了Sendgrid部署到Heroku.它在heroku上工作正常,除非需要进行密码检索,需要发送电子邮件.从我读过的所有帖子中我怀疑我以某种方式错误地设置了邮件参数.任何建议表示赞赏. 对于config / environments /[详细]
-
ruby-on-rails – Rails:使用groupdate和chartkick创建累积用户
所属栏目:[百科] 日期:2020-12-17 热度:94
我正在使用groupdate和chartkick来尝试显示一个图表,显示我们的用户群随时间的增长(和下降). 使用以下它在柱形图中工作正常,但在折线图中出现乱码: sum=0User.group_by_day(:created_at).count.map { |x,y| { x = (sum += y)} }.reduce({},:merge) 谁能指出[详细]
-
ruby-on-rails – rake aborted uninitialized constant“Comput
所属栏目:[百科] 日期:2020-12-17 热度:141
我的迁移问题非常烦人. 首先是错误消息: bundle exec rake db:migrate --trace(in /home/myhomefolder/msdnaa)** Invoke db:migrate (first_time)** Invoke environment (first_time)** Execute environment** Execute db:migraterake aborted!An error has[详细]
-
Ruby:C类包含模块M;包括M中的模块N不影响C.什么给出?
所属栏目:[百科] 日期:2020-12-17 热度:152
更详细地说,我有一个模块Narf,它为一系列类提供了基本功能.具体来说,我想影响继承Enumerable的所有类.所以我把Narf包含在Enumerable中. Array是一个默认包含Enumerable的类.然而,它并没有受到Narf在模块中的后期加入的影响. 有趣的是,在包含之后定义的类从En[详细]
-
ruby-on-rails – Rails:如何从字符串中检查CSS或JS代码?
所属栏目:[百科] 日期:2020-12-17 热度:127
在代码字符串中我存储了一段代码,可以是CSS,SASS,SCSS,JavaScript或CoffeeScript. 内容来自用户,我需要在保存到数据库之前验证语法. 我需要检查语法是否正确.目前,我正在使用一个有效的丑陋黑客.你有更好的解决方案吗? def check_js if language == 'coffee[详细]
-
ruby-on-rails – 使用Sidekiq的并发性导致了一些问题
所属栏目:[百科] 日期:2020-12-17 热度:153
我在我的rails应用程序中使用Sidekiq一次排队50k个工作.我们的游泳池大小设置为9. 工作都是相关的,并做同样的事情.我们有另一个模型,它有一个计数器.在每个作业期间,我们检查该模型是否具有值大于200的列.如果它大于200,我们创建该模型的另一个实例,其值为0[详细]
-
ruby-on-rails – 如何在同一视图中呈现两个分页和可共享的集合
所属栏目:[百科] 日期:2020-12-17 热度:143
在Rails 3.2索引视图中,我渲染了两个部分. %= render :partial = 'users/user',:locals = {:users = @happy_users} %%= render :partial = 'users/user',:locals = {:users = @sad_users} % 在部分 % users.each do |user| % Show some fields% end %%= will[详细]
-
ruby – OSX / Linux上的Monit RVM Thin
所属栏目:[百科] 日期:2020-12-17 热度:102
在尝试了几个小时(并且还尝试了上帝和Bluepill)后,我决定在这里提出我的问题,因为我完全无法解决这个问题. 我有一个Rails应用程序.我想使用Thin作为我的应用服务器.我想使用Monit来监控我的Thin实例.我使用RVM来管理我的Ruby版本作为我的本地用户. 我有以下m[详细]
-
ruby-on-rails – Google Docs inline pdf显示为黑白色
所属栏目:[百科] 日期:2020-12-17 热度:165
我使用我的rails应用程序中的 google docs iframe在modals中嵌入pdf(托管在S3).这是代码: $modalBody.append( "iframe src='https://docs.google.com/viewer?url=%= @url %embedded=true' width='100%' height='800'/iframe"); 问题是有时(看似随机)pdf以黑[详细]
-
ruby-on-rails – 如何使用rspec测试mandrill api
所属栏目:[百科] 日期:2020-12-17 热度:152
所以我的客户报告说很多电子邮件都是错误的人,我想写一些功能测试来查找并确保他们收到的电子邮件以及我在规范中说的内容. 我有mandrill_mailer使用mandril api,在它发出之前我想知道消息是什么. 例如.创建一个新用户帐户 – 创建用户,然后发送欢迎电子邮件.[详细]
-
事件 – 在XML-RPC或SOAP中实现回调
所属栏目:[百科] 日期:2020-12-16 热度:89
我试图了解如何使用SOAP或 XML-RPC为我的产品创建一个远程,开放的API. 问题是,我的API的一部分将要求我能够将事件从我的服务器推送到客户端 – 我将需要能够“发送回调”而不仅仅是“调用函数”作为我的API的一部分. 在SOAP或XML-RPC中有一个很好的方法吗?[详细]
-
xslt – 如何从xml文件中删除根元素
所属栏目:[百科] 日期:2020-12-16 热度:67
亲爱的朋友们,下午好.我的问题可能是这是非常基本的问题,即我们如何使用xslt从xml文件中删除根元素.下面给出的Xml文件示例. ResultJobs id="1" Job ID="000000" PositionID="0000" TitleDevelopment Manager - Investment Banking - Equities Business/Title[详细]
-
如何在libxml2中添加由string构造的xml节点
所属栏目:[百科] 日期:2020-12-16 热度:127
我使用Libxml2来编码xml文件中的数据.我的数据包含“”等标签和“”.当它被转换成xml时,这些标签也被转换成“ lt”和“ gt”.有没有办法解决这个问题.我想在解码那个xml文件时将这些标签用作xml节点,因此CDATA不是解决此问题的方法.请为此提供任何解决方案.[详细]
-
actionscript-3 – 可以在AS3中保存XML文件
所属栏目:[百科] 日期:2020-12-16 热度:200
var xml:XML = myXml item prop="1" / item prop="2" / /myXml; 我需要在本地硬盘(项目目录)中保存为xml文件. 是否可以保存as3本身? 我把它扔在一起,当然你可以使用以下作为极简主义的例子保存到.XML. package com.hodgedev.xmlcreator{ import flash.displ[详细]
-
如何使用Linq将元素插入XML?
所属栏目:[百科] 日期:2020-12-16 热度:82
我的 XML: content item id="1"A/item item id="2"B/item item id="4"D/item/content 我使用类似于以下的XML加载它: XDocument xDoc = new XDocument(data.Value);var items = from i in xDoc.Element("content").Elements("item") select i; 我想插入另一[详细]
-
从XML碎化数据,导入关系表(SQL Server 2008)
所属栏目:[百科] 日期:2020-12-16 热度:68
我到处都寻求帮助. 我对这一切都是新手,我发现很难理解它上面的所有文档. 说我有这个XML: footballteams team manager="Benitez" nameLiverpool/name groundAnfield/ground /team team manager="Mourinho" nameChelsea/name groundStamford Bridge/ground /[详细]
-
在ColdFusion中获取XML解析错误.可以验证返回的数据包吗?
所属栏目:[百科] 日期:2020-12-16 热度:110
在特定的CF页面上偶尔出现错误.下面列出的违规代码.非常奇怪,因为当我重新启动CF时它就消失了.可以通过 XMLValidate检查 XML以防止这种情况发生吗? 这是某种CF错误,因为重启CF后错误消失了吗?我有一种感觉,错误会在某些时候重现. An error occured while P[详细]
-
xml – Public SOAP WSDL文件存在安全问题?
所属栏目:[百科] 日期:2020-12-16 热度:90
我们有一个可供公共用户查看的SOAP WSDL文件.最近,我们组织中的一些人质疑这是否会引起安全问题. 是否有人认为公众可以查看WSDL文件作为安全问题?所有可用功能都需要登录用户. 简短的回答是:如果发布您的WSDL代表安全问题,那么即使您没有发布WSDL也存在安[详细]