[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配合得很好,我从来没有看到过像这样的错误.
任何想法可能是什么?
我看过一些演示,其中mozilla的家伙将照片放入了一个Dropbox,然后在浏览器中进行了本地编辑.但现在我找不到演示,我需要将图像加载到我的html,然后用canvas元素编辑它们,然后将它们上传到服务器.我认为有一种方法可以做到这一点,但我找不到任何好的解释.基本上我需要在我的客户端计算机上拍照并将其插入到画布元素中而不触及服务器.任何帮助将不胜感激.
我有一个从自定义类创建的对象数组.自定义类有一些属性,我想通过其中一个属性对数组进行排序?有没有一种简单的方法在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进行排序.
我正在寻找从服务器以压缩格式向客户端(带有ajax请求)发送数据,而不是使用浏览器解压缩该数据?有这个图书馆吗?
我不是在寻找压缩javascript文件!
编辑:我认为问题不够清楚,我不想压缩html文件,我想在服务器上存储一些压缩的LZMA文件或任何其他压缩格式(如obj文件),然后我需要在解压后解压缩它们我用AJAX得到它.不使用gzip同时压缩/解压缩.用Javascript获取后打开已经被zipeed的文件.
这是一个想法:如果我能从HTML页面(可能是MAC地址)获得带有JavaScript的计算机的独特之处,那么我可以将此数据用作另一个安全检查吗?那可能吗?
我不打算在客户端检查计算机,我将把它发送到服务器进行检查.如果没有发送任何内容,将阻止用户.因此,任何开发人员+萤火虫组合都不能绕过它.我只想再发送一个包含用户名和密码的字符串,这对于计算机是唯一的,没有人知道他们是否没有从该计算机进入系统.就像用户自己隐藏的密码一样.
我有使用rails构建的不同网站/应用程序,它们具有不同的域名.问题是我想从一个有Nginx /乘客的服务器上为他们服务.我尝试了一些技巧,但我不能让它们工作,基本上,我对此的信息很少.
所以,我可以在不同的端口上提供不同的网站/应用程序.但是,如果他们来自aaa.com,如果他们来自bbb.com,我怎么能让人们看到应用程序"AAA"并看到应用程序"BBB"?
这是我正在处理的哈希,
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文件,最奇怪的部分是 …
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'似乎根本没有任何影响.