Ruby on Rails
iteye_14253
这个作者很懒,什么都没留下…
展开
-
试玩了下haml
起初我以为能用%= error_messages_for 'setting',没想到会报错Invalid tag: "%= error_messages_for 'setting'",现在我还得加个HTML标签给围起来的,而单独的rhtml中是不需要这样的。%tr= error_messages_for 'setting'花了点时间试着改了个rhtml页面,总的来说感觉还行吧```看来...2007-07-26 14:26:59 · 92 阅读 · 0 评论 -
svn下载
今天在下载sch(sortable_column_headers)插件时,不知道什么原因(我猜是由于下载地址是https)没有下载下来,看了下别人的评论说是可以象这样来下载:svn export https://...可是我电脑上没有svn命令的,后来找到[url=http://www.ozjoy.com/topic/view/344.html]这篇文章[/url],下了个[url=htt...2007-06-27 21:52:52 · 116 阅读 · 0 评论 -
使用SCH插件时遇到的错误(原)
我用rake db:migrate导数据库时遇到这样一个错误:undefined method `session=' for ActionController::Base:Class解决方法:注释掉environment.rb中如下的这行代码[code]config.action_controller.session = { :session_key => "_sch", :sec...2007-06-27 13:34:26 · 190 阅读 · 0 评论 -
用gettext遇到的一个问题
在用gettext时遇到这样的错误:Status: 500 Internal Server Error Content-Type: text/html其实这只是服务器启动模式不对,不要用开发模式,用产品模式即可正常运行。记录于此,以备查用。...2007-06-20 10:07:52 · 226 阅读 · 0 评论 -
如何在rails中正确使用MS Sql Server 2000做为数据库服务器(转)
在windows平台上面使用数据库,除了mysql之外,还有sql server 2000可以作为选择,但是sql server 2000的unicode编码有特殊性,仅仅在rails中使用utf8编码,和把全部rails项目文件格式改成utf8之外,还是不够的。仅仅这样做,只是部分中文字符能够正确处理,而且存入sql server2000中的中文数据,也完全是乱码。正确的配置方法应该如下。...2007-06-13 22:32:05 · 80 阅读 · 0 评论 -
关于空格的妙用
因为我要指定border为1,可是发现有一个问题就是当我对应那列没有数据时就会出现td边框是0的情况,其实这只要在之间加一个%nbsp;就可以了,nice it:) %nbsp;...2007-06-12 22:39:45 · 59 阅读 · 0 评论 -
rails中使用javascript日期控件(转)
最近项目中要用到日期控件,过去倒是发过一个自己修改的.net控件,使用的是梅花雪的js日期代码,不过昨天在网上找到了一个更好用,扩展性更好的纯javascript的日期控件。 下面就是这个控件的源代码,[url=http://www.cnblogs.com/Files/redstar/WebCalendar.rar]WebCalendar.js(点击下载)[/url],原版初始为英文版,...2007-06-11 20:51:53 · 157 阅读 · 0 评论 -
用Rails做了个毕业设计
个人感觉做的很普通,并且把目录放上来之后也改了不少的地方,所以先撤下来了 :)2007-06-07 21:31:56 · 101 阅读 · 0 评论 -
Rails中文件下载的代码
controller部分:[code]class DownController < ApplicationController def index send_file "public/files/"+params[:filename] unless params[:filename].blank? endend[/code]views部分:[code]"inde...2007-05-30 13:28:55 · 160 阅读 · 0 评论 -
可视化Rails工程的数据库结构(转)
下载 http://blog.zmok.net/files/uml_dumper.rb 文件,放到Rails工程的Lib目录中。下载 http://blog.zmok.net/files/uml.rake 文件,放到Rails工程的Lib/tasks目录中。运行 rake uml:schema,会在工程的 db 目录中生成 schema.xml 文件。安装 staruml, h...2007-05-18 11:00:15 · 137 阅读 · 0 评论 -
apache支持rails
搞了半天终于知道该怎么用fastcgi结合apache支持rails运行了,不过感觉运行起来效果不怎么好,还不如lighttpd方便哈,把主要配置记录一下,方便今后自己用到:1、下载RubyForApache-1.3.1.exe,注意选好目录,并且安装的时候只装mod_fastcgi,而千万不要装mod_ruby和mysql.so。2、编辑apache的httpd.conf文件,找到:...2007-05-09 15:13:16 · 145 阅读 · 0 评论 -
解决图片上传后的大小转换问题
当初想用file_column来解决的,毕竟网上的那个例子就有这个功能,感觉也不会太复杂,改天有空了一定用这个方法在自己的网站中试一下 :) 不过今天突发奇想了下,打算用一般非限定符调用系统的命令来做,没想到做出来的代码真是简洁啊,只用一句话就搞定了,Enjoy it! :D :D :D ...2007-04-30 21:08:48 · 201 阅读 · 0 评论 -
终于知道怎么把rails Web程序打包成可执行文件了
搞了一下午,终于知道怎么把rails Web程序打包成可执行文件了```把效果示例拿到附件来让大家试一下,为了保证能运行此示例,首先得保证你电脑里装好了sqlite并且已经配置好,然后就可以输入http://localhost:3000/book/浏览了。Enjoy it!奇怪!为什么点击率这么低,而下载数量却这么高的?相关的PDF文档我已经做好,等过段时间再传上来分享给大家 :) ...2007-04-29 21:21:25 · 185 阅读 · 0 评论 -
activescaffold
官方网站:http://activescaffold.com/以下为我做出来的效果图,确实很不错,比起它的前身ajax_scaffold_generator(我用它来做反正没有成功,个人感觉比这个麻烦好多)好用多了。[img]http://msdn.iteye.com/upload/picture/pic/3122/d6bcda19-0e74-4838-9eef-80729e33d5e7....2007-04-29 16:26:54 · 73 阅读 · 0 评论 -
is not a class/module错误的解决方法(原)
用别人的电脑问题还真多啊,刚导好数据库以后一运行就是错误:TypeError in ProductController#list is not a class/module我用的是sqlserver数据库,刚开始我还以为是哪个插件没装呢,想想可能是ruby-dbi没装,重新装了下ruby-dbi,一运行嘿居然可以了,呵呵 :) ...2007-06-29 21:51:40 · 2357 阅读 · 0 评论 -
改变只读文本框的的背景颜色(原)
网上查了下,至少有三种方法可以使文本框变为只读属性:[code]:ReadOnly=>"true",:locked=>"true",:enabled=>"false"[/code]可是怎么改变只读文本框的的背景颜色呢?查到一种方法就是文章"巧用expression来区分只读文本框和普通文本框的背景色"(百度去搜吧)里,在CSS中:[code]input{background-col...2007-07-03 20:56:12 · 851 阅读 · 0 评论 -
列前缀 与查询中所用的表名或别名不匹配
以前只是用SCH插件进行一个表格数据的排序,现在要同时对多个表格数据的排序,刚开始用的时候,老是出现:列前缀 与查询中所用的表名或别名不匹配。仔细想了下,原来是ID重名了引起的,改了就可以用了,汗一个```...2007-07-11 00:26:08 · 1497 阅读 · 0 评论 -
突然想到用$了```
原本想按照一个网友说的用partial去做,今天突然想起来用$应该可以的,看来登陆的时候用全局变量来保存状态信息可以很好的达到我的目的,so happy it. :D ...2007-07-24 09:36:36 · 77 阅读 · 0 评论 -
UnknownAction (No action responded to...(原)
今天在结合live search和进度提示做的时候遇到了这样一个错误:[code]ActionController::UnknownAction (No action responded to auto_complete_for_product_aid):[/code]从[url=http://www.railscn.com/viewthread.php?tid=3006]这里[/url]...2007-07-18 13:37:41 · 255 阅读 · 0 评论 -
自助生成rails api 文档(转)
[code]rails doc_appcd doc_apprake rails:freeze:gemsrake doc:rails[/code]成功后会在doc_app的doc目录下生成一个api目录,这里就是当前安装的rails相关组件的全部文档啦。把这个目录复制到桌面上,就可以随时访问了,至于doc_app,删除即可。另:第三步换成[code]rake ra...2007-07-18 13:19:10 · 197 阅读 · 0 评论 -
scriptaculous(转)
Effect.BlindDown('d1',{})函数的花括号里面{}可以跟参数:duration:1.0; 这个数字表示动作持续时间。delay: 0.5 延迟0.5秒再启动效果如果想让一个Div开始的时候隐藏,点击下拉的时候才拉下,那么只需要将此Div的属性设为:display: none上滚 | 下滚这一组函数:Effect.SlideUp...2007-07-18 10:15:49 · 90 阅读 · 0 评论 -
控制Rails Application的Logging文件大小(转)
这是一个很容易被忽视的问题,尤其是对于新入门的Rails程序员。默认设置时,Rail程序在运行的时候,提供了很详细的Log,Log文件快速增长会占用大量的服务器空间,文件一般保存在rails的app/log/目录下。Rails可以通过选择不同的log lever来控制log文件的输出,可以使用的log lever有:debug, :info, :warn, :error, :fatal. ...2007-07-17 20:24:07 · 93 阅读 · 0 评论 -
关于自动完成的补充(原)
在用自动完成的时候发现按下tab或者enter键时它默认自动输入的是数据库查出来的第一条记录,而我想的是默认的还是用户当前输入的东西,这个我是这样实现的:[code][/code]其他部分略去。...2007-07-16 17:34:45 · 74 阅读 · 0 评论 -
params小记(原)
小记一下以备查用:我在用自动完成功能的时候用params[:product][:aid]传的参数,而一般表单用params[:aid]传的,结果以前可以用的的分页不能用了,那么在pagination_links_each的时候要用:[code]:product=>[{:aid=>@aid}][/code]以及@pages.current.next构造的下一页的时候用:[code]"pr...2007-07-16 17:21:23 · 100 阅读 · 0 评论 -
个性化的Validation
终于知道怎么从:[img]http://msdn.iteye.com/upload/picture/pic/4296/e8bfd8fb-c220-4c87-84ad-2fdcf502fa16.gif[/img]↓[img]http://msdn.iteye.com/upload/picture/pic/4297/b3b1d28e-caa8-4d89-a990-349cc5ff73cd....2007-07-13 17:14:30 · 70 阅读 · 0 评论 -
搞定关于text_field_with_auto_complete的一个错误(原)
@mathsfan=params[:product][:mathsfan] rescue nil加一个rescue nil就可以把以下错误给kill掉了:[code]You have a nil object when you didn't expect it!You might have expected an instance of Array.The error occurr...2007-07-13 14:12:57 · 163 阅读 · 0 评论 -
undefined method `auto_complete_for` for
在做Live Search的时候如果出现如下错误:undefined method `auto_complete_for' for那么你就可能把代码auto_complete_for放错地方放到action里了,具体的请见:[url]http://groups.google.com/group/Ruby-on-Rails-Taiwan/browse_thread/thread/6179...2007-07-13 09:16:04 · 104 阅读 · 0 评论 -
effects.js小记(原)
缩放图片:[code]"new Effect.Scale(this,150)")%>[/code]如果图片是png格式的话(del.png),则只需image_tag("del",...)即可。后面那个数字参数150代表的是放大图片,这里是以100为基准的,小于100就是缩小图片了,另外与100的差值越大则一次变化的幅度也越大哈。缩放文字:[code] 字体动态改变测...2007-07-12 20:01:26 · 252 阅读 · 0 评论 -
用url_encode解决了我一个问题
分页的时候传查询的参数的时候,当输入中文时浏览器中也是中文,可我要%..的形式。经过一个网友的提醒用url_encode(简写即u)方法即可。详细看看[url]http://www.iteye.com/topic/95800[/url]就知道了哈,看来hideto大哥还真不是一般的牛 :idea: ...2007-07-11 21:10:47 · 161 阅读 · 0 评论 -
将 varchar 值 转换为数据类型为 int 的列时发生语法错误
以前我在查询ID编号的时候为了实时的去检测ID发生过这样一个错误:将 varchar 值 转换为数据类型为 int 的列时发生语法错误。以前我都是直接把ID的类型改为varchar,今天突然想到了解决方法,我先去正则匹配接收过来的参数,如果都是数字时再去数据库查询就可以了。Happy it!...2007-07-11 10:48:56 · 428 阅读 · 0 评论 -
今天在helper中遇到的一点问题
今天在写helper的代码时遇到了这样一个问题,用了下面的代码:[code]def welcome puts "mathsfan"end[/code]然后在views中这样来调用:之后我在web中发现并没有看到我想要的效果,后来无意中发现在开启服务器的cmd窗口中却有了回应哈,如下图:[img]http://msdn.iteye.com/upload/pic...2007-04-23 16:02:17 · 108 阅读 · 0 评论 -
rails上传文件乱码问题(原)
按照[url]http://www.iteye.com/post/251930[/url]说的步骤做下去果真能上传文件到指定目录了哈,而且也象他们说的有乱码问题,不过我还遇到了一个他们没有遇到过的很奇怪的问题,就是当我上传的文件名以"数据库"结尾或者以"数据库d"(d为数字)结尾的形式,都会发生这个错误:Errno::EINVAL in TestController#saveInvalid...2007-04-16 18:42:46 · 98 阅读 · 0 评论 -
Invalid char "\357" in expression
两三天前在用Active Record操作数据库的时候,按理说用utf编码就不会有什么问题的,可还是遇到了这样的一个错误,: Invalid char '\357' in expressionInvalid char '\273' in expressionInvalid char '\277' in expression 网上也找了很多资料,但都没能解决这个问题。我之所以...2007-01-09 18:54:56 · 149 阅读 · 0 评论 -
RoR中文解决方案(很不错哦)
下面我们就开始rails界面中文化。下面我们将结合实例介绍jascaffold的使用方法:1、在mysql数据库中新建mybook数据库,并在数据库中新建books表2、使用rails mybook生成开发架构3、从如下地址下载我们需要的源码:http://rails.wota.jp/pubs/jascaffold-20051228.tar.gz4、上面下载的源码是日文版,...2007-01-09 12:17:58 · 157 阅读 · 0 评论 -
radrails乱码问题
晕,radrails也有乱码问题的,解决方法如下:RadRails>Window>Preferences>General>Workspace>Text file encoding>other UTF-8记录于此,以备己忘所用。2007-01-08 17:03:21 · 85 阅读 · 0 评论 -
告别RoRED
以前一直都在用RoRED,因为它小巧,但发觉它utf编码经常会出现些问题,越用越不爽。现在决定用我机器上早配置好的以前一直没怎么用过radrails了,它带给我的高效真的非RoRED能比啊。发此一贴纪念下我用了这么久的RoRED。...2007-01-08 16:44:00 · 213 阅读 · 0 评论 -
parse error, unexpected "|", expecting kWHEN
晕居然题目不能有单引号的,用转义字符也不行,怕数据库被SQL注入还是什么的?最近想好好学学ruby语法,在学习Ruby流程控制的时候,出现parse error, unexpected '|', expecting kWHEN错误,以下为test.rb的代码:i=8case i | when 1, 2..5 | print "1..5\n" | w...2007-01-07 12:10:57 · 177 阅读 · 0 评论 -
destroy功能失效的解决
今天在做《Ruby on Rails快速Web应用开发实战》的留言本例子时出现了destroy功能失效的情况,从网上找了一下,发觉javaeye里的[url=http://nebulayao.iteye.com/blog/40311]这篇文章[/url]可以解决我的问题,即把例子程序的"删除"代码[color=red]删除[/color]改为: 'destroy', :id => work }...2007-01-06 15:55:13 · 750 阅读 · 0 评论 -
ROR登录程序不求人--LoginEngine的安装和使用(转)
/*本文的配图为mathsfan所截本机实际操作图片*/ROR的Plugin机制可怕之处在于可以重用一个完整的Web程序,从表示层到数据库。http://rails-engines.org/就是向着这一个方向努力的先驱。Login常常是Web开发教程的Hello World,每一本教科书必讲。作Web项目的开发者想必也能够闭着眼睛开发一个Login程序了。这种需求相对稳定的应用往往就是重复...2007-01-05 14:40:28 · 165 阅读 · 0 评论 -
关于REST(转)
REpresentational State Transfer(REST) 代表性状态传输REST是WEB服务的一种架构,简单的说就是通过HTTP协议提供XML数据。最常见的应用就是RSS.REST的基本规则:1、所有可区分的实体都是资源,这些资源可以是一个XML文档,或者是一个HTML页面来进行描述(Representation ). 补充:鉴于xml的结构化,跨平台等等特性,建议...2006-12-28 10:10:57 · 108 阅读 · 0 评论