小编The*_* Oz的帖子

div周围的边界不完整

我正在寻找一种方法来创建一个不完整的正方形,边框包含一些文本和纯css的背景.这是我想要实现的目标:

div周围的边界不完整

我最初的想法是基于三个形状创建形状,然后相应地着色边框:

在div周围创建不完整边框的方法

但我有点担心自适应版本 - 缩放三种形状.所以也许更好的主意,任何人?

html css css3 css-shapes

22
推荐指数
4
解决办法
3230
查看次数

在OSX上使用RVM安装任何ruby版本时出错

伙计们,我要用这个来杀死自己!

我在RVM安装多个版本的Ruby时遇到了一些问题,并且在Stackoverflow上的一个线程后我决定完全删除它.重新安装RVM后,我根本无法安装任何Ruby版本.

  • Mac OS X.
  • RVM 1.20.10稳定
  • 自制语0.9.4

这是一些日志:

rvm install 2.0.0-p0

要么:

rvm install 2.0.0-p195 --autolibs = enabled

Searching for binary rubies, this might take some time.
No binary rubies available for: osx/10.8/x86_64/ruby-2.0.0-p0.
Continuing with compilation. Please read 'rvm mount' to get more information on binary rubies.
Installing requirements for osx, might require sudo password.
Already up-to-date.
Installing required packages: autoconf, automake, libtool, pkg-config, libyaml, readline, libxml2, libxslt, libksba, openssl…
Error running 'requirements_osx_brew_libs_install autoconf automake libtool pkg-config libyaml readline …
Run Code Online (Sandbox Code Playgroud)

ruby error-handling terminal installation rvm

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

Rails - 从我的观点中移出计算?

目前我在我的观点中进行了一些计算,当然这是一件坏事:

<% categories.each do |c| %>
  ....
    <%= c.transactions.sum("amount_cents") %>
  ....
<% end %>
Run Code Online (Sandbox Code Playgroud)

我正在研究能够帮助我重构上述问题的方法.

一件事是将计算移动到我的控制器

@category_sum = @transaction.sum("amount_cents")
Run Code Online (Sandbox Code Playgroud)

这可能是一个更好的解决方案,但你知道.不完美.

由于我有很多用户,我不知道如何将计算器逻辑移动到我的模型中.所以我想我可能需要使用一个新的类,创建一堆方法(总和,平均等)并在视图中使用它们?我是在正确的轨道上吗?感谢有关如何重构我的代码以及设计和实现此类的任何建议.

ruby-on-rails ruby-on-rails-4

10
推荐指数
1
解决办法
483
查看次数

Rails 5.2加密凭据不保存

当我做bin/rails credentials:edit我的编辑器打开一个像credentials.yml.enc.1234默认内容的文件.编辑完成后,我点击保存,然后控制台读取New credentials encrypted and saved.

在我bin/rails credentials:edit再次运行后,另一个临时文件被打开(credentials.yml.enc.4321)并且内容恢复为默认值.

如何使凭据保持不变?

ruby-on-rails ruby-on-rails-5 ruby-on-rails-5.2

10
推荐指数
2
解决办法
1738
查看次数

文件从Carrierwave文档附件链接下载

我正在尝试创建一个简单的链接,单击该链接会启动与特定资源关联的文档的下载.我有一个资源模型,在该模型中有一个名为"document"的列.我可以在单击链接时成功查看文档内联,但我更愿意下载它.我一直在阅读有关内容类型和send_file的内容,但我还没有能够将它们完全拼凑起来以实现功能.

这是我认为我需要用于链接的代码:
<%= link_to 'Download File', :action => "download_file" %>

这会抛出一个错误:
ResourcesController中的ActiveRecord :: RecordNotFound#show无法找到id = download_file的资源

当我更改链接时,它会在浏览器中打开文件:
<%= link_to 'Open file', resource.document_url, :target => "_blank" %>

在我的ResourcesController中,我定义了这个方法:

  def download_file
  @resource = Resource.find(params[:id])
  send_file(@resource.file.path,
        :filename => @resource.file.name,
        :type => @resource.file.content_type,
        :disposition => 'attachment',
        :url_based_filename => true)
  end
Run Code Online (Sandbox Code Playgroud)

我在routes.rb中设置了一条路由,如下所示:

  resources :resources do
    get 'resources', :on => :collection
  end
Run Code Online (Sandbox Code Playgroud)

因此,基于此错误,似乎我在ResourcesController中的download_file方法无法确定与文档关联的资源记录的ID.

我正在运行:Rails 3.2.11 Carrierwave 0.8.0 Ruby 1.9.3-p194

我希望对此有所了解.我搜索了很多文章,但却找不到简单的教程.谢谢.

download ruby-on-rails-3 carrierwave

8
推荐指数
1
解决办法
7325
查看次数

在Ruby中计算字符串中的所有字符

strlen在Ruby中有相当于PHP的方法吗?

我知道Ruby的String#count方法,但它要求我定义一组字符来计算.在我的情况下,我想要计算所有字符,而不仅仅是某些字符.

ruby string count

8
推荐指数
1
解决办法
9948
查看次数

从另一个ORACLE数据库查询表

我有两个不同的数据库,一个DEVORADB用于开发,另一个UATORADB用于测试.UATORADB拥有尚未开发的最新数据.我想查询UATORADB数据库中的表DEVORADB.我是以DEVORADB这样的方式写作但没有得到结果:

SELECT * FROM TABLE_NAME@UATDEVORADB.
Run Code Online (Sandbox Code Playgroud)

sql oracle oracle11g

8
推荐指数
1
解决办法
6万
查看次数

Angular - 使用函数对数字求和并将其放在视图中

我正在尝试创建一个函数来汇总来自工厂的一些数字(以及来自客户端的一些实时),并将总和放在视图中.完全卡住了.

1 - 首先,我不明白如何在视图中显示在控制器函数中组装的变量.

所以,假设我有类似的东西:

$scope.total = function() {
    var totalNumber = 0;

}  
Run Code Online (Sandbox Code Playgroud)

如何在视图中显示totalNumber?

我假设在得到这个之后,为了总结我的工厂数据:

var revenues = [
            { amount: 1254 },
            { amount: 1654 },
            { amount: 33 },
            { amount: 543 }

    ];
Run Code Online (Sandbox Code Playgroud)

我将不得不这样做:

 $scope.total = function() {
 var totalNumber = 0;
    for(i=0; i<revenues.length; i++){
      totalNumber = totalNumber + revenues[i].amount
    }

    }  
Run Code Online (Sandbox Code Playgroud)

它是否正确?如果我动态更改收入数组,它会实时更新吗?

javascript angularjs

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

在localhost上刷新Rails应用程序 - 不推荐使用event.returnValue警告

使用"后退"浏览器箭头时,localhost上的My Rails应用程序开始随机刷新.Chrome(31.0.1650.48)控制台显示:

event.returnValue is deprecated. Please use the standard event.preventDefault() instead. 
Run Code Online (Sandbox Code Playgroud)

我想这些问题是相互关联的.

我还在jQuery bugtracker上发现了这个最近的问题.有趣的是,但10个小时前一切都很好.

有没有遇到类似问题的人?有什么选择?

编辑:虽然我在localhost上浏览我的应用程序,但我发现许多生产网站遇到了同样的问题,显示了相同的控制台输出,包括37signals

ruby-on-rails ruby-on-rails-4

6
推荐指数
1
解决办法
3394
查看次数

jQuery element.closest(...).attr在使用每个时都不是函数

迭代一些DOM元素时,我发现不可能在它们上使用.data或.attr:

$('.running').each (index, element) =>
    console.log element.closest('[data-id]')
Run Code Online (Sandbox Code Playgroud)

抓住我

<section class="job-block" data-id="240"></section>
...
Run Code Online (Sandbox Code Playgroud)

$('.running').each (index, element) =>
    console.log element.closest('[data-id]').data('id')
Run Code Online (Sandbox Code Playgroud)

未捕获的TypeError:element.closest(...).data不是函数

javascript jquery coffeescript

6
推荐指数
1
解决办法
4689
查看次数