小编gka*_*kck的帖子

Ruby 1.9.2和Rails 3无法打开rails控制台

[gkaykck@main myApplication]$ rails console
/usr/local/lib/ruby/1.9.1/irb/completion.rb:9:in `require': no such file to load -- readline (LoadError)
    from /usr/local/lib/ruby/1.9.1/irb/completion.rb:9:in `<top (required)>'
    from /usr/local/lib/ruby/gems/1.9.1/gems/railties-3.0.3/lib/rails/commands/console.rb:3:in `require'
    from /usr/local/lib/ruby/gems/1.9.1/gems/railties-3.0.3/lib/rails/commands/console.rb:3:in `<top (required)>'
    from /usr/local/lib/ruby/gems/1.9.1/gems/railties-3.0.3/lib/rails/commands.rb:20:in `require'
    from /usr/local/lib/ruby/gems/1.9.1/gems/railties-3.0.3/lib/rails/commands.rb:20:in `<top (required)>'
    from script/rails:6:in `require'
    from script/rails:6:in `<main>'
Run Code Online (Sandbox Code Playgroud)

我在ruby 1.9.2p136上安装了rails 3,我猜是好的.但我无法启动rails控制台,它给了我复制的错误.应用程序与ruby 1.8.7配合得很好,我从来没有看到过像这样的错误.

任何想法可能是什么?

ruby linux rubygems ruby-on-rails ruby-on-rails-3

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

使用<input type ="file">读取本地文件?

我看过一些演示,其中mozilla的家伙将照片放入了一个Dropbox,然后在浏览器中进行了本地编辑.但现在我找不到演示,我需要将图像加载到我的html,然后用canvas元素编辑它们,然后将它们上传到服务器.我认为有一种方法可以做到这一点,但我找不到任何好的解释.基本上我需要在我的客户端计算机上拍照并将其插入到画布元素中而不触及服务器.任何帮助将不胜感激.

html javascript dom file-upload canvas

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

按ruby中数组的元素属性排序

我有一个从自定义类创建的对象数组.自定义类有一些属性,我想通过其中一个属性对数组进行排序?有没有一种简单的方法在ruby上实现它,或者我应该从头开始编码?

例:

class Example
  attr_accessor :id, :number

  def initialize(iid,no)
    @id = iid
    @number = no
  end
end

exarray = []
1000.times do |n|
  exarray[n] = Example.new(n,n+5)
end
Run Code Online (Sandbox Code Playgroud)

在这里,我想通过其elements number属性对exarray进行排序.

ruby arrays sorting

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

Javascript中是否有可用于压缩的库

我正在寻找从服务器以压缩格式向客户端(带有ajax请求)发送数据,而不是使用浏览器解压缩该数据?有这个图书馆吗?

我不是在寻找压缩javascript文件!

编辑:我认为问题不够清楚,我不想压缩html文件,我想在服务器上存储一些压缩的LZMA文件或任何其他压缩格式(如obj文件),然后我需要在解压后解压缩它们我用AJAX得到它.不使用gzip同时压缩/解压缩.用Javascript获取后打开已经被zipeed的文件.

javascript compression lzma

8
推荐指数
2
解决办法
8389
查看次数

如何向Geany添加Go支持

我正在努力使语法高亮显示并为Geany构建选项,任何建议?

ide syntax-highlighting go geany

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

WebGL的良好文件格式

3D文件格式有很多选择,但我至少需要最小的文件大小+纹理?我试过一些,但我需要一些建议吗?

3d file-format webgl

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

使用JavaScript获取用户计算机的独特之处?

这是一个想法:如果我能从HTML页面(可能是MAC地址)获得带有JavaScript的计算机的独特之处,那么我可以将此数据用作另一个安全检查吗?那可能吗?

我不打算在客户端检查计算机,我将把它发送到服务器进行检查.如果没有发送任何内容,将阻止用户.因此,任何开发人员+萤火虫组合都不能绕过它.我只想再发送一个包含用户名和密码的字符串,这对于计算机是唯一的,没有人知道他们是否没有从该计算机进入系统.就像用户自己隐藏的密码一样.

javascript html5

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

如何使用nginx/passenger服务多个站点?

我有使用rails构建的不同网站/应用程序,它们具有不同的域名.问题是我想从一个有Nginx /乘客的服务器上为他们服务.我尝试了一些技巧,但我不能让它们工作,基本上,我对此的信息很少.

所以,我可以在不同的端口上提供不同的网站/应用程序.但是,如果他们来自aaa.com,如果他们来自bbb.com,我怎么能让人们看到应用程序"AAA"并看到应用程序"BBB"?

ruby-on-rails passenger nginx mod-rails

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

"无法将符号转换为整数"奇怪的错误

这是我正在处理的哈希,

a = {
  #...
  :fares => {
    :itinerary_fare => {
      :segment_names=>"C", 
      :free_seats => "6", 
      :fare_for_one_passenger => {
        :free_seats=>"0", 
        :@currency => "TL", 
        :@non_refundable => "false", 
        :@price => "439.0", 
        :@service_fee => "25.0", 
        :@tax => "33.0", 
        :@type => "Y"
      },
      :@currency => "TL", 
      :@non_refundable => "false", 
      :@price => "439.0", 
      :@service_fee => "25.0", 
      :@tax => "33.0", 
      :@type => "C"
    },
    :@currency => "TL", 
    :@tax => "33.0"
  }, 
  #..
}
Run Code Online (Sandbox Code Playgroud)

还有另一个例子http://pastebin.com/ukTu8GaG.

给我头脑的代码,

a[:fares][:itinerary_fare].each do |f|
   puts f[:@price]
end
Run Code Online (Sandbox Code Playgroud)

如果我把它写入控制台,它会给我"无法将符号转换为整数"错误.但如果我写,a[:fares][:itinerary_fare][:@price]它的效果非常好.

如果我将代码写入haml文件,最奇怪的部分是 …

ruby haml

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

RVM pkg安装校验和错误

root@li417-132:~# rvm pkg install zlib
Fetching zlib-1.2.7.tar.gz to /usr/local/rvm/archives
There is no checksum for 'http://prdownloads.sourceforge.net/libpng/zlib-1.2.7.tar.gz' or 'zlib-1.2.7.tar.gz', it's not possible to validate it.
If you wish to continue with unverified download add '--verify-downloads 1' after the command.


Please note that it's required to reinstall all installed rubies:

    rvm reinstall all --force
    rvm all-gemsets do rvm gemset pristine
Run Code Online (Sandbox Code Playgroud)

今天发生了一个奇怪的问题,我前几天设置的其他linux机箱从来没有这样做,但今天我无法安装任何rvm软件包,并且在命令之后添加'--verify-downloads 1'似乎根本没有任何影响.

ruby zlib rvm

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