小编Kan*_*nna的帖子

如何在RubyMine中启动Sidekiq?

我正在使用RubyMine 6.3.我试图在RubyMine中配置Sidekiq,但我无法启动它.

如何在RubyMine中配置和启动Sidekiq?

rubymine sidekiq

26
推荐指数
1
解决办法
2899
查看次数

排序范围值

我想对表示数值范围的字符串数组进行排序,如下所示:

b = ["0-5", "100-250", "5-25", "50-100", "250-500", "25-50"]
Run Code Online (Sandbox Code Playgroud)

使用sort我得到的方法:

b.sort 
# => ["0-5", "100-250", "25-50", "250-500", "5-25", "50-100"]
Run Code Online (Sandbox Code Playgroud)

我希望它像这样:

["0-5, "5-25", "25-50", "50-100", "100-250", "250-500"]
Run Code Online (Sandbox Code Playgroud)

ruby sorting

8
推荐指数
3
解决办法
357
查看次数

Heroku部署问题sh:1:ng:找不到?

在heroku中运行应用程序时遇到一些问题。

日志:

 2017-10-22T20:41:16.421991+00:00 app[web.1]: npm ERR! errno ENOENT
 2017-10-22T20:41:16.411165+00:00 app[web.1]: > ng serve
 2017-10-22T20:41:16.411149+00:00 app[web.1]: 
 2017-10-22T20:41:16.421630+00:00 app[web.1]: npm ERR! file sh
 2017-10-22T20:41:16.411165+00:00 app[web.1]: 
 2017-10-22T20:41:16.416314+00:00 app[web.1]: sh: 1: ng: not found
Run Code Online (Sandbox Code Playgroud)

package.json:

"scripts": {
    "ng": "ng",
    "start": "ng serve",
    "build": "ng build",
    "test": "ng test",
    "lint": "ng lint",
    "e2e": "ng e2e"
},
Run Code Online (Sandbox Code Playgroud)

信封:

Angular 4,我没有使用NodeJS express。我已经在Heroku中部署了应用程序。

heroku angularjs

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

如何使用Rails为所有迁移文件设置默认的'uuid-ossp'扩展名?

如何为所有迁移文件设置默认的'uuid-ossp'扩展名?

enable_extension'uuid-ossp'

我正在使用Ruby 2.1和Rails 4以及PostgreSQL.

ruby ruby-on-rails rails-postgresql ruby-on-rails-3.2 ruby-on-rails-4

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

使用引导程序时如何在单行中使用多选标记?

我们想在下拉列表中显示生日

使用引导程序时如何在单行中使用多选标记

  <div class="form-group col-lg-12">
    <label>Birthday</label><br>  
    <select class="form-control" id="sel1">
      <option value="jan">Jan</option>
      <option value="jan">Feb</option>
      <option value="jan">Mar</option>
       ................
      <option value="jan">Dec</option>
    </select>
    <select class="form-control" id="sel2">
      <option value="">Day</option>
      <option value="1">1</option>
      <option value="2">2</option>
      <option value="3">3</option>
      ................
      <option value="jan">12</option>
    </select>
    <select class="form-control" id="sel2">
      <option value="">Year</option>
      <option value="1992">1992</option>
      <option value="1993">1993</option>
      <option value="1994">1994</option>
      ................
      <option value="2015">2015</option>
    </select>
  </div>
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明

注意:我们正在使用引导程序

html css html5 twitter-bootstrap

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

accepts_nested_attributes_for创建重复项

accepts_nested_attributes_for创建重复项

模型

class Article < ActiveRecord::Base
  has_many :article_collections
  accepts_nested_attributes_for :article_collections, :allow_destroy => true, reject_if: :all_blank
end

class ArticleCollection < ActiveRecord::Base
  belongs_to :article
end
Run Code Online (Sandbox Code Playgroud)

调节器

def update
  @article = Article.find_by_id(params[:id])
  @article.update_attributes(params[:article])
  redirect_to :index
end
Run Code Online (Sandbox Code Playgroud)

PARAMS

params = {"utf8"=>"?"
   "article"=>
   {
    "data_id"=>"dfe9e32c-3e7c-4b33-96b6-53b123d70e7a", "name"=>"Mass", "description"=>"mass",
    "status"=>"active", "volume"=>"dfg", "issue"=>"srf", "iscode"=>"sdg", 
        "image"=>{"title"=>"", "caption"=>"",  "root_image_id"=>""},
    "article_collections_attributes"=>
    [
    {"name"=>"abcd", "type"=>"Special", "description"=>"content ","ordering_type"=>""}
    ]
  },
"commit"=>"Save", "id"=>"b8c8ad67-9b98-4705-8b01-8c3f00e55919"}
Run Code Online (Sandbox Code Playgroud)

安慰

 Article.find("b8c8ad67-9b98-4705-8b01-8c3f00e55919").article_collections.count
 => 2
Run Code Online (Sandbox Code Playgroud)

问题是,每当我们更新文章时,它都会创建多个article_collections.

假设article_collections是2意思是如果我们正在更新文章它创建多个article_collections = 4,它没有更新相同的article_collections,它是新创建的article_collections.

为什么要创建重复项?

ruby rubygems ruby-on-rails strong-parameters ruby-on-rails-4

0
推荐指数
1
解决办法
1004
查看次数