小编iro*_*and的帖子

如何在Rails控制台中输入Unicode字符?

使用Rails控制台时,我输入ä时会\U+FFC3\U+FFA4出现.当然我可以在rails之外输入Unicode字符.

我在Max OS X 10.7.5中使用Ruby 2.0.0p247,Rails 4.0.0.

如何在Rails控制台中输入Unicode字符?

unicode console ruby-on-rails

11
推荐指数
2
解决办法
4407
查看次数

rails控制台失败,在Windows中"切换到检查模式"

我创建了一个rails项目rails new foo,然后cd foo运行rails c.

然后我收到了这样的消息.

DL is deprecated, please use Fiddle
Loading development environment (Rails 4.0.2)
Switch to inspect mode.
Run Code Online (Sandbox Code Playgroud)

就这样.我不能使用rails console.

你知道我做错了什么吗?

我正在使用railsinstallerruby 1.9.3和2.0.0,以及ruby 2.0.0p451 (2014-02-24) [i386-mingw32]Rubyinstaller.所有版本都失败并出现相同的错

简单的irb命令没有问题.

编辑

按照格雷姆的建议,我rb-readline从更新0.5.00.5.1.并卸载旧的.

$ gem list | grep rb-readline
rb-readline (0.5.1)
Run Code Online (Sandbox Code Playgroud)

但消息仍然相同.

ruby windows ruby-on-rails irb

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

如何在不加载`.emacs`和`.emacs.d`的情况下运行emacs?

当我遇到Emacs设置问题时(经常发生),我移动设置目录并重新启动emacs.

但我认为有更好的方法可以做到这一点.

我在osx中​​使用emacs 24.如何在不加载用户设置的情况下启动Emacs?

macos emacs

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

如何使用Angularjs显示函数的返回值

我正在尝试使用Angularjs.如何在视图中显示函数的结果?

我有这样的HTML.

<body ng-controller="fooCtrl">
  <p>a: {{ a }}</p>
  <p>b: {{ b }}</p>
</body>
Run Code Online (Sandbox Code Playgroud)

和javascript它.

fooApp.controller('fooCtrl', ['$scope', function ($scope) {
  $scope.a = 3;
  $scope.b = function(){
    return 4;
  };
}]);
Run Code Online (Sandbox Code Playgroud)

a正确显示,但是b空白.我究竟做错了什么?

javascript angularjs

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

使用sum函数时如何避免PG :: NumericValueOutOfRange

我有这样的方法:

  def self.weighted_average(column)
    sql = "SUM(#{column} * market_cap) / SUM(market_cap) as weighted_average"
    Company.select(sql).to_a.first.weighted_average
  end
Run Code Online (Sandbox Code Playgroud)

当列是a时decimal,它会返回一个没有问题的值.但是当列是integer,该方法最终会PG::NumericValueOutOfRange出错.

我应该改变列的类型integerdecimal,还是有一种方式来获得的结果sum不改变列的类型?

sql postgresql ruby-on-rails

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

`使用VS代码时找不到包"appengine"错误

按照本教程,我创建了一个go lang项目并打开它Visual Studio Code.

代码本身工作正常我可以运行服务器,但不知何故VS代码显示

cannot find package "appengine" in any of:
    /usr/local/Cellar/go/1.8.3/libexec/src/appengine (from $GOROOT)
    /Users/ironsand/go/src/appengine (from $GOPATH)
Run Code Online (Sandbox Code Playgroud)

我以为我必须GOROOT为Google App Engine设置,但根据这个stackoverflow问题我不应该.

如何让VS Code正确识别谷歌应用引擎库?

更多信息

appengine软件包存在于~/dev/google-cloud-sdk/platform/google_appengine/goroot-1.8/??src/appengine

我正在使用macOS Sierra 10.12.6.

google-app-engine visual-studio-code

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

来自Emacs的"#f2d3aa"等颜色字符串的弹出颜色

我在Emacs中使用scss-mode.

#f2d3aa在文本中有很多颜色字符串.

我想知道是否有一个函数从当前位置的字符串中弹出一个颜色方块.

有这样的emacs功能吗?

emacs colors

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

我可以从bitbucket的url获取ssh公钥吗?

github通过URL提供公共ssh密钥http://github.com/user.keys.

有没有办法在bitbucket中通过URL获取公钥?

github bitbucket public-key

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

它是如何工作的 - "belongs_to:user,dependent :: destroy`

我知道如何工作has_many :posts, dependent: :destroy.如果帖子Userhas_many帖子被销毁,所有所属帖子也会被销毁.

Post模型会发生什么belongs_to :user, dependent: :destroy?我在Rails指南中找到了这个选项,但我找不到如何使用它.

http://guides.rubyonrails.org/association_basics.html

ruby ruby-on-rails has-many belongs-to

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

如何获取注入循环的每个值

我想得到每个值inject.

例如[1,2,3].inject(3){|sum, num| sum + num}返回9,我想得到循环的所有值.我试过了[1,2,3].inject(3).map{|sum, num| sum + num},但没办法.

我写的代码是这个,但我觉得它是多余的.

a = [1,2,3]
result = []
a.inject(3) do |sum, num|
  v = sum + num
  result << v
  v
end

p result
# => [4, 6, 9]
Run Code Online (Sandbox Code Playgroud)

有没有办法使用的方式inject,并map在同一时间?

ruby

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