小编vin*_*ini的帖子

在Angular JS中,如何禁用所选列的列排序功能

在jquery数据表中,我可以禁用特定的列排序依据

"aoColumnDefs": [{
                'bSortable': false,
                'aTargets': [0, 7]
            }]
Run Code Online (Sandbox Code Playgroud)

任何人都知道如何在角度JS中做到这一点?

<table class="custom-table" datatable="ng" dt-options="dtOptions" id="contacts-list-table">
</table>

myApp.controller("ListCtr", ['DTOptionsBuilder', function(DTOptionsBuilder) {
  $scope.dtOptions = DTOptionsBuilder.newOptions().withDOM('C<"clear">lfrtip') 
}])
Run Code Online (Sandbox Code Playgroud)

这段代码隐藏了我的搜索栏,但无法隐藏我的第一列和第四列的排序功能?

angularjs angular-datatables

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

Rails将视频或音频文件的持续时间上传到AMAZON S3

在我们的rails应用程序中,我们将mp3/mp4文件直接上传到s3.我们需要找到视频/音频的持续时间并将其存储在桌面上.我试过mp4info宝石

require 'taglib'
require 'mp4info'

file = "livetouch-test.mp4"
info = MP4Info.open(file)
p info.SECS
Run Code Online (Sandbox Code Playgroud)

这提供了视频长度,但是这个期待的视频应该存储在本地.在rails app上,视频/音频仅在s3上提供.任何人都知道如何在RoR上获得s3上传的文件持续时间

video duration amazon-s3 ruby-on-rails-4

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

在angular datatable中如何更改每页显示记录选项

在jquery数据表中,我可以更改每页的记录选项

"aLengthMenu": [[50, 100, 150, 200, -1],
[50, 100, 150, 200, "All"]],
Run Code Online (Sandbox Code Playgroud)

任何人都知道如何以角度实现这一目标?

我试过了

$scope.dtOptions = DTOptionsBuilder.newOptions().withOption('order', [1, 'asc']).withDisplayLength(250);
Run Code Online (Sandbox Code Playgroud)

$scope.dtOptions = DTOptionsBuilder.newOptions().withOption('order', [1, 'asc']).withOption('LengthMenu', [[50, 100, 150, 200, -1], [50, 100, 150, 200, "All"]])
Run Code Online (Sandbox Code Playgroud)

我想要显示50,100,150,200

我在http://l-lin.github.io/angular-datatables/#/api搜索但是找不到

datatable angularjs

7
推荐指数
2
解决办法
9352
查看次数

如何使用参数为控制器中的私有方法编写rspec

我有控制器

class ApplicationController < ActionController::Base
  def index
  end

  private

    def handle_login_sequence
      username = params[:userName]
      password = params[:password]

      cookies[:locale]  = params[:locale]
      remember          = params[:remember]

      username_locked   = User.locked_username?(username)
      user = User.authenticate(username, password)

      if user && user.has_portal_access?
        case user.account_status
          when AccountStatus::Active
            flash[:error] =  'login'
        end
      end
    end

end
Run Code Online (Sandbox Code Playgroud)

我想为这个私有方法编写Rspec

@controller = ApplicationController.new
@controller.send(:handle_login_sequence)
Run Code Online (Sandbox Code Playgroud)

通过上面的代码我可以调用handle_login_sequence方法,但我不知道如何传递以下内容:

params[:userName], params[:password], params[:locale], params[:remember] 
Run Code Online (Sandbox Code Playgroud)

methods rspec private ruby-on-rails

5
推荐指数
1
解决办法
2939
查看次数

在jquery mobile中使用jquery.mobile.structure-1.0.css有什么用

我有个问题.当我在/ public/jqmobile中的rhomobile jquery.mobile.structure-1.0.css中创建应用程序时.我的问题
1)jquery.mobile.structure-1.0.css有什么用途
2)jquery.mobile.structure-1.0.css没有包含在应用程序的任何地方(在layout.erb中).那么为什么jquery.mobile.structure-1.0.css存在.我试图找到jquery.mobile.structure-1.0.css的使用,但没有得到好的结果.谁能解释一下?

rhomobile jquery-mobile

5
推荐指数
2
解决办法
4942
查看次数

为 Heroku 应用程序启用 HTTPS

我们的主域托管在 Heroku。我们的子域之一托管在 Godaddy 中。我们从 Godaddy 购买了 DNS。我们从 Godady 买了一个 SSL。虽然我们遵循在 Godaddy 中启用 HTTPS 文档,但为子域(托管在 Godaddy 中)启用了 HTTPS,但我想为主域(托管在 Heroku 中)启用 HTTPS 虽然我尝试以下

heroku certs:add combined.crt server.key
Resolving trust chain... done
Adding SSL certificate to ? playgaffer-production-webapp... !
 ?    You need to be running on either Hobby or Professional dynos to be able to use SNI SSL.
Run Code Online (Sandbox Code Playgroud)

收到这条消息。当我检查 Heroku 时发现

The minimum requirement is to use a Hobby tier dyno which has a cost of $7/month.
Run Code Online (Sandbox Code Playgroud)
  1. 我不能用我们在 Godaddy 买的 ssl 做主域吗?

  2. 我可以自由启用 …

production heroku

5
推荐指数
1
解决办法
2643
查看次数

从ruby代码中使用ruby one liners

我读到了Dave Thomas Ruby的一个衬里

它说

  # print section of file between two regular expressions, /foo/ and /bar/
      $  ruby -ne '@found=true if $_ =~ /foo/; next unless @found; puts $_; exit if $_ =~ /bar/' < file.txt
Run Code Online (Sandbox Code Playgroud)

我可以知道如何使用这是我的Ruby代码而不是命令行吗?

ruby

4
推荐指数
1
解决办法
696
查看次数

尝试使用soap4r使用soap服务时,未找到Xml处理器模块错误

我试图通过soap4r gem消费soap web服务.我在用

ryby 1.8.7
rails 2.3.4
soap4r 1.5.8
rhodes 3.2.3
Run Code Online (Sandbox Code Playgroud)

我在IRB中尝试了以下内容.

require "rubygems"
require "soap/wsdlDriver"


wsdl = "http://www.w3schools.com/webservices/tempconvert.asmx?wsdl"
driver = SOAP::WSDLDriverFactory.new(wsdl).create_rpc_driver

driver.wiredump_dev = STDOUT

params = {
"Celsius" => 32
}

driver.CelsiusToFahrenheit(params)
Run Code Online (Sandbox Code Playgroud)

我得到了答复.我在罗兹试过同样的事情.

  1. 我在rhodes app中添加了extensions文件夹.
  2. \Ruby187\lib\ruby\gems\1.8\gems\soap4r-1.5.8\lib在我的系统中复制了soap,wsdl,xsd和tags文件夹 .

  3. 我在build.yml文件中添加了soap作为扩展名

  4. 我需要以下内容

    require 'soap/soap'
    require 'soap/wsdlDriver'
    
    Run Code Online (Sandbox Code Playgroud)

我得到以下内容.

I 01/25/2012 11:07:08:059 000015ac              RhoRuby| require_compiled: Product/product_controller
I 01/25/2012 11:07:08:060 000015ac              RhoRuby| require_compiled: soap/soap
I 01/25/2012 11:07:08:062 000015ac              RhoRuby| require_compiled: xsd/qname
I 01/25/2012 11:07:08:063 000015ac              RhoRuby| require_compiled: xsd/charset
I 01/25/2012 11:07:08:065 000015ac              RhoRuby| …
Run Code Online (Sandbox Code Playgroud)

ruby soap rhodes

4
推荐指数
1
解决办法
4210
查看次数

如何在jqgrid中将一个单元格划分为2个?

有可能通过jqgrid获得这种设计

   ------------------------------- ----------
   | S.N0 | order ID   |   Date  |   Amount |
            ---------    -------
   |      | Location   |   Status|          |
    ------------------------------ ---------
   |   1  |  45        |  1/1/11 |  100     |
            ---------    -------- 
   |      |  E123      |   Done  |          |
    ------------------------------ ----------
Run Code Online (Sandbox Code Playgroud)

在2X2(第二列,第二行)中,我需要显示订单ID和位置.位置值应出现在订单ID下.有可能吗?

javascript jquery jqgrid

4
推荐指数
1
解决办法
2770
查看次数

如何计算javascript中两个日期之间的天数

我有两个日期为dd/mm/yyyy格式.如何在javascript/jquery中计算这两个日期之间的天数.

示例:Fom日期是20/06/2000,到目前为2011年8月16日

javascript date

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

如何在轨道上的红宝石中进行单元测试

我试图在rails上的ruby中执行单元测试.我把我的文件放在test\unit\tab_test.rb中

我能够在页面中断言静态文本.例如:

browser.text_field(:name => 'userName').set("bhuvan")
assert(browser.text.include?("Contact US"))
Run Code Online (Sandbox Code Playgroud)

我不知道如何断言动态(根据条件,一些文本在页面中发生变化).

任何人都可以帮我在页面中断言动态文本.

ruby-on-rails

-1
推荐指数
1
解决办法
256
查看次数