
Ruby On Rails
RabbitEatPumpkin
这个作者很懒,什么都没留下…
展开
-
边学边做ROR(%r正则表达式,=>符)
<br />边学边做ROR,把不清楚的地方记下来:<br /> validates_format_of :image_url,<br /> :with => %r{/.(gif|jpg|png)$}i,<br /> :message => 'must be a URL for GIF, JPG or PNG image.'<br />这个方法的第二个参数有3点要说:<br />1. %r{String} 用于创建一个正则原创 2011-05-16 09:27:00 · 1476 阅读 · 0 评论 -
边学边做ROR(rails3.0.7命令行下载api文档方法)
<br />我使用的是ruby版本是1.9.2,rails版本是3.0.7。<br />通过命令行我来下载完整的Rails API的文档。下面是命令:<br />rails new dummy_app<br />cd dummy_app<br />rake doc:rails<br />/doc/api 目录下就有了一份完整的Rails API文档。将此文档移出dummy_app目录,便可将此目录删除。<br />查看时,只需用浏览器打开Index.html即可。原创 2011-05-16 09:29:00 · 1396 阅读 · 0 评论 -
边学边做ROR(错误ActionDispatch::Cookies::CookieOverflow)
<br />我在程序html.rb中代码如下:<br /><%= button_to "Add to Cart" , :action => 'add_to_cart', :id => product %><br />嵌套在一个循环里<br />但是跑出来的画面,有3笔数据,源代码分别指向的url是add_to_cart/2,add_to_cart/4,add_to_cart/3。<br />我点第二个链接的时候报的错。<br />那么,我首先去调查一下是否把session存入了数据库中。在命令行查询sqli原创 2011-05-17 09:25:00 · 2277 阅读 · 0 评论 -
边学边做ROR(rails路由)
<br />今天在做页面action跳转时报错了,查了一会,代码没有问题,又查到config/下的routes.rb中,看到被注释的最后一行代码就想起来了做第一个练习我就解决过这个问题,咳咳。。。赶紧去掉注释:<br />match ':controller(/:action(/:id(.:format)))'<br />这是一个rails路由,,:controller映射控制器的名称,:action映射方法的名称。原创 2011-05-17 09:27:00 · 1454 阅读 · 0 评论 -
边学边做ROR( 错误信息error_messages_for was removed from Rails and is now available as a plugin)
在页面中使用时,刷页面报错: error_messages_for was removed from Rails and is now available as a plugin. Please install it with `rails plugin install git:原创 2011-07-21 00:14:35 · 1745 阅读 · 0 评论 -
边学边做ROR(安装ruby-debug)
因为之前是用InstantRails-2.0-win来安装的,然后下载ruby1.92,将ruby1.92的安装包覆盖在InstantRails-2.0-win的子目录ruby下,原本这里是ruby1.87版。后来想要debug的时候,需要首先安装DevKit(DevKit 是w原创 2011-07-31 10:00:00 · 2766 阅读 · 0 评论 -
边学边做ROR(form_for标签)
之前版本,如3.0.7这样 form_for :bolg, @blog, :url => { :action => "edit" }, :html => { :id => "blog_form"} %> 不会有问题但是3.1,会小小折磨下你。 1. 必须写成转载 2011-10-18 21:02:56 · 1327 阅读 · 0 评论 -
边学边做ROR(查看sqlite表结构方法)
如果只想查看具体一张表的表结构,比如查看emperors表,命令为: select * from sqlite_master where type="table" and name="emperors"; 另外,也可以这样: sqlite> .schema em原创 2011-10-08 23:19:58 · 972 阅读 · 0 评论