ChinaonRails / Ruby on Rails / Ask
- 存储blog内容的话,除了XML方式还有其他比较好的方式么?
我就是想把我的blog内容存下来,以后我的BLOG升级了,一导入,以前的记录就还有,目前是想在网页上做个按钮,一点,就将记录转成XML文件存在硬盘,然后我重新部署网站,再一点,将以前的XML转为数据库,
也就是个网络数据库备份,恢复问题,我在heroku部署,heroku会提供这种数据库备份恢复功能么?要是能提供就太好了。... 2 篇回复 | 参与讨论 | jinleileiking | | | | | | | | | 
- 做blog用,有哪些加粗啊,粘贴个图片啊什么的,
另外请教一下贴图片是怎么实现的?我把电脑的图片贴上,怎么也得给图片安个家吧,把jpeg加入mysql?... 7 篇回复 | 参与讨论 | jinleileiking | | | | | | | | | 
- 如题,自己用rails做的一些mini app...作demo用。看是否有成功在上面部署过的。。。?... 15 篇回复 | 参与讨论 | mynameisrobin |
| | | | | | | | 
- 如果我本机没有安装Oracle客户端,是否可以连Oracle数据库!我试了下好象不行!
连接代码如下:
:adapter =>"oci",
:host => "192.168.1.9",
:username =>"test",
:password =>"test"
错误是这样的:
D:/ruby/lib/ruby/site_ruby/1.8/oci8.rb:179:in `logon': ORA-12154: TNS: 无法解析
指定的连接标识符 (OCIError)
那个:host到底填什么啊?... 16 篇回复 | 参与讨论 | DDTLBY | | | | | | | | | 
- 我刚学Ruby,现在用SciTe,觉得不那么好用。。。能提供一些分享分享吗~~... 48 篇回复 | 参与讨论 | insky |
| | | | | | | | 
- 因为是套打(打印快递单),不能用Web打印,不能输出为excel,pdf再打印。上一个项目利用flash的打印功能,不方便,不再采用。想问下有什么好的直接操作打印机的实现方法。正在研究的是通过调用第三方的打印库,譬如fastreport的方法来实现,不知道是否有人实践过... 15 篇回复 | 参与讨论 | tomlion |
| | | | | | | | 
- 一段文字乱数排序,可以用这样的方式来执行:
>> a = "这是一段文,并且可以有“标点”以及“符号”。"
=> "这是一段文,并且可以有“标点”以及“符号”。"
>> a.split('').sort{rand(a.size) - 1}.join
=> "可及。这“符,“点文以有一是以标段并””且号"
>> a.split('').sort{rand(a.size) - 1}.join
=> "。有“这标并段点,号以可及””是“且符以一文"
>> a.split('').sort{rand(a.size) - 1}.join
=> "文。“符这标段”且号是并以可“”点有一及,以"
>> a.split('').sort{rand(a.size) - 1}.join
=> "。一“是且这标文“段”有并及,符以号点”以可"
>> a.split('').sort{rand(a.size) - 1}.join
=> "有”。是“这点,”且以以及段符“文并号标一可"
全部随机排序的方式下,
连标点符号也一起随机排序,
会造成标点符号不合逻辑的情况。
避免此情况,就是要把标点符号“定位”,
然后才把其他文字做随机排序。
所以不晓得要用怎样的方式,
可以把 “,。” 等标点符号记住该固定位置,
其他文字才做乱数排序填入标点符号之间?... 3 篇回复 | 参与讨论 | cor | | | | | | | | | 
- 我的开发环境是Ubuntu ,acts_as_archive是一个软删除的gem包 ,它在开发环境中一些正常
产品环境只能用windows的server产品,是我安装这个gem后 提示 找不到
lib/acts_as_archive/base
好像还和另一个叫 require 的gem 有关...
各路大哥有请解惑... 7 篇回复 | 参与讨论 | 邢星 | | | | | | | | | 
- 我后台语言是rails,用ruby script/plugin install http://themidnightcoders.net:8089/svn/weborb安装最新的webORB但是一运行项目就会出现如下错误
C:\Ruby\bin\ruby.exe -e STDOUT.sync=true;STDERR.sync=true;load($0=ARGV.shift) D:/Workspace/mytest/script/server -p 3000 -b 127.0.0.1 -e development
=> Booting WEBrick
=> Rails 2.3.5 application starting on http://127.0.0.1:3000
C:/Ruby/lib/ruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:105:in `const_missing': uninitialized constant Rails::Plugin::Dependencies (NameError)
from D:/Workspace/mytest/vendor/plugins/weborb/init.rb:30:in `evaluate_init_rb'
from C:/Ruby/lib/ruby/gems/1.8/gems/rails-2.3.5/lib/rails/plugin.rb:158:in `evaluate_init_rb'
from C:/Ruby/lib/ruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/core_ext/kernel/reporting.rb:11:in `silence_warnings'
from C:/Ruby/lib/ruby/gems/1.8/gems/rails-2.3.5/lib/rails/plugin.rb:154:in `evaluate_init_rb'
from C:/Ruby/lib/ruby/gems/1.8/gems/rails-2.3.5/lib/rails/plugin.rb:48:in `load'
from C:/Ruby/lib/ruby/gems/1.8/gems/rails-2.3.5/lib/rails/plugin/loader.rb:38:in `load_plugins'
from C:/Ruby/lib/ruby/gems/1.8/gems/rails-2.3.5/lib/rails/plugin/loader.rb:37:in `each'
from C:/Ruby/lib/ruby/gems/1.8/gems/rails-2.3.5/lib/rails/plugin/loader.rb:37:in `load_plugins'
... 12 levels...
from C:/Ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
from D:/Workspace/mytest/script/server:3
from -e:1:in `load'
from -e:1
Process finished with exit code 1
知道的请告诉我是什么原因,谢谢... 1 篇回复 | 参与讨论 | byderek | | | | | | | | | 
- 公司在技术上想基于rails
业务上想做一些在线的业务应用,目前瞄准小的物流企业的业务管理
有志同道和的,谈谈看法... 4 篇回复 | 参与讨论 | chengdh | | | | | | | | | 
- rake db:migrate 生成的表为何只能输入英文不能输入中文?... 1 篇回复 | 参与讨论 | uuhui |
| | | | | | | | 
- 今天重新手工编译安装了ruby1.9,rubygems
出现一个问题,不知道rubygems安装位置,无法启动它
1、编译ruby
# ./configure --prefix=/usr/local/ruby
# sudo make
# sudo make install
环境变量设置
PATH="/usr/local/ruby/bin" (增加了这个)
# sudo ruby /home/pt/setup.rb
也成功完成
后面来问题了
sudo gem update --system
unable to execute /usr/bin/gem: No such file or directory
我找了半天,搞不清gem安装在哪里?估计需要增加设置一个重要的环境变量,请问,如何解决这个问题呢?... 6 篇回复 | 参与讨论 | luofeiyu | | | | | | | | | 
- require 'open-uri'
page = open('http://quotes.money.163.com/corp/1034/code=601398.html')
data = page.read
f=File.new("/home/test.html", "w")
f<<data
上面可以抓网页,请问,如何下载指定链接?
http://f.youku.com/player/getFlvPath/sid/00_00/st/flv/fileid/02006405004AD57603421101C258298CF7C098-611C-0EDE-B315-41DE752D0686?K=7097659a3c9cd45214101794... 6 篇回复 | 参与讨论 | luofeiyu | | | | | | | | | 
- 有这样的一个数据文件:
"1",17.01,18.61,1.69
"2",7.65,8.17,0.74
"3",12.88,13.98,1.15
"4",8.02,8.73,0.7
"5",12.1,12.9,0.91
我想将它读取出来,用一个数组来装,arry[0][0]为1,arry[0][1]为17.01,以此类推,好像ruby本身的方法不行,
我用arr=IO.readlines("/home/pt/data.csv","r")
发现arr这个数组按照字节的acsii码来理解数据的。
并且ruby将第一行理解成
"\"1\",\"600133\",17.01,18.61,1.69,25181943\n\n"
arr[0][0]居然是34,arr[0][0].chr才是\,arr[0][1].chr才是1。
这跟我的想象差太远了,请问,ruby有自身的方法做到我的想法吗?... 1 篇回复 | 参与讨论 | luofeiyu | | | | | | | | | 
- test.csv是一个csv文件,每行n个字段,一共m行
require 'csv'
infile = "/home/pt/test.csv"
data = CSV.read(infile)
这样做以后data成了一个多维数组,如何得到这个数组的维度参数,也就是n,m的具体数值。
如何获得m列的最大值?n行的最大值?
ruby有现成的方法吗?
我自己编程用多层循环也可以做到,但是有现成的方法更好。... 1 篇回复 | 参与讨论 | luofeiyu | | | | | | | | |  创建新主题 | RSS | NORMAL Mode |