小编Jos*_*ech的帖子

RVM gemset create无法正常工作

创建的gemsets不会显示

    root@host:/# rvm gemset create foobar
    'foobar' gemset created (/usr/local/lib/ruby/gems/1.8@foobar).
    root@host:/# rvm gemset list

    gemsets for system (found in /usr/local/rvm/gems/system)
       *

    root@host:/#

这是为什么?救命

ruby ruby-on-rails rvm

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

在C#中创建一个简单的工厂类

我正在创建一个工厂类来简化创建另一个类的对象而不会污染目标类的构造函数(我认为这是工厂的用途)

这就是我现在所拥有的.

public class QFactory
{
    public Quiz.Question q(string text, string buttonname)
    {
        Quiz.Question question = new Quiz.Question();
        question.QuestionText = text;
        question.QuestionImage = buttonname;

        return question;
    }

    public Quiz.Answer a(string answerText, bool answerRight = false)
    {
        Quiz.Answer answer = new Quiz.Answer();
        answer.text = answerText;
        answer.correct = answerRight;
        return answer;
    }
}
Run Code Online (Sandbox Code Playgroud)

为了使用它来创建Quiz.Question和Quiz.Answer对象,我必须以下列方式使用它.

Quiz.Question q = (new QFactory()).q("What is a tomato?","But_01_Idle");

Quiz.Answer a = (new QFactory()).a("fruit",true);
Quiz.Answer b = (new QFactory()).a("vegetable");
Quiz.Answer c = (new QFactory()).a("animal");

q.Answers = new List<Quiz.Answer>{a,b,c}; // …
Run Code Online (Sandbox Code Playgroud)

c#

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

Expression Blend 缺少捕捉指南

我想使用表达式混合将一个元素捕捉到另一个对象的中间线。

Expression Blend 似乎只能让您将元素对齐到彼此的边缘。

我什至想将对象的中心也捕捉到网格的中心。

expression-blend

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

如何在Rails中加载Ruby Gems?

假设我有一个我想要使用的红宝石宝石,但只在一个模型或控制器中使用它.

有没有办法只为那个模型或控制器加载该gem?

系统范围内是否可以浪费资源(可从任何控制器调用)

ruby-on-rails

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

在过滤这个可观察的集合时,我错过了什么吗?

我有一个例程,它解析来自xml feed的数据.

    ...

    matches.Add(_item);
}
Run Code Online (Sandbox Code Playgroud)

在此之后不久我想要只包含与where子句匹配的项目

if (this.MatchType == FixtureType.Played)
{
    matches = matches.ToList().Where(
        m =>
            m.matchResult == "D"
    ).ToObservableCollection();
}
Run Code Online (Sandbox Code Playgroud)

在此之后,如果我打开一个断点,我注意到匹配现在包含我正在寻找的项目.

现在的问题是,与observablecollection数据绑定的控件仍然具有初步数据.

c# windows-phone-7

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

sucker_punch工作者可以在heroku上运行多长时间?

我有sucker_punch工作者正在处理一个csv文件,我最初有一个问题,当dyno断电时csv文件消失,修复我将设置s3文件存储.

但我目前担心的是,一个dyno断电是否会阻止我的工作人员.

我怎么能防止这种情况?

csv ruby-on-rails heroku sucker-punch

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

如何以编程方式向对象添加属性?

我有一个哈希数组,我宁愿把它变成一个对象数组,其中的属性以编程方式添加到这些对象中.

我现在正试试这个

obj = OpenStruct.new

resulthash["users"].collect { |u|
  u.each do |k,v|
    obj.send("#{k}=#{v}");
  end
}
Run Code Online (Sandbox Code Playgroud)

回顾一下我正在尝试做的事

obj.foo = "bar"
obj.hello = "world"
Run Code Online (Sandbox Code Playgroud)

但是以编程方式,例如对于数组/哈希看起来喜欢这个

{"users"=>[{"foo"=>"bar","hello"=>"world"}]}
Run Code Online (Sandbox Code Playgroud)

ruby openstruct

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

外部属性的Ransack sort_link

我有一个belongs_to关系,我正在显示用户的名称就是这个实例.

但我想按用户名排序.

<th><%= sort_link @q, :user_id %></th>
Run Code Online (Sandbox Code Playgroud)

我将如何按用户名而不是user.id进行排序?

ruby-on-rails ransack

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