08 2011 档案
how to correctly extend form_for / ActionView::Helpers::FormBuilder
摘要:I want to extend form builder to add custom methods. But some issues blocks me, i try my best to resolve it, i should share my solution here,wish it can help somebody.This is the current situation:module Admin::BaseHelper def field_container(model, method, options = {}, &block) css_classes = opt 阅读全文
posted @ 2011-08-30 13:14 兰猫-兰兰 阅读(513) 评论(0) 推荐(0)
rails3 中的一些命令记录
摘要:新建一个rails工程$ rails new + 工程名进入控制台$ rails c 或者 rails console开启服务$ rails server -p ***生成Rails API文档$ rake doc:rails #/doc/api目录下就有了一份完整的Rails API文档操作数据库$ sudo rails dbconsole 我用的是ubuntu,需要sudo,要不然权限有问题通过rails的scaffold脚手架生成一个简易web CRUD程序,包括一组Model、Views跟Controller$ rails g scaffold person name:string b 阅读全文
posted @ 2011-08-26 17:02 兰猫-兰兰 阅读(753) 评论(0) 推荐(0)
rails 3 中 app/model 目录下添加继承
摘要:很多时候我们都需要用目录结构来让我们的源代码文件分组管理,这样方便快速找到需要的文件加以维护, rails/app/model 下大量的model文件也需要分类管理,将继承自同意model的文件放在一起管理以下是学习同事写的代码; 先看结构这里的payment_method.rb 和 文件夹payment_method是我们要关注的. 因为支付方式有很多种, 所以我们用文件夹把这些继承自同一model的文件维护起来payment_method.rb 文件就是普通的model文件, 代码如下但是文件夹payment_method中的rb文件写法就不一样了这样我们分别来new个对象看看结果 阅读全文
posted @ 2011-08-26 12:30 兰猫-兰兰 阅读(553) 评论(0) 推荐(1)
将.sql文件的数据库结构导入powerdesigner
摘要:步骤如下:第一步:将要导入的库的所有表的表结构(不要表数据,只要表结构)导出成一个.sql文件。第二步:在powerdesinger里找到 File >> ReverseEngineer >> Database ,如下图图一,选择“share the DBMS definition”然后点击确定。注意,数据库也要选择和自己的数据库对应的,我的数据库是mysql5.0的,所有我也选择了mysql5.0。确定以后出现如下图图二,选“Using script files”,点左侧的添加按钮,讲XXX.sql文件添加,然后选择确定。Done!Thanks,Ivan 阅读全文
posted @ 2011-08-18 17:09 兰猫-兰兰 阅读(435) 评论(0) 推荐(0)
MySQL数据库备份和还原的常用命令
摘要:本文转自:http://www.21andy.com/blog/20071102/655.html备份MySQL数据库的命令mysqldump -hhostname -uusername -ppassword databasename > backupfile.sql备份MySQL数据库为带删除表的格式备份MySQL数据库为带删除表的格式,能够让该备份覆盖已有数据库而不需要手动删除原有数据库。mysqldump -–add-drop-table -uusername -ppassword databasename > backupfile.sql直接将MySQL数据库压缩备份mys 阅读全文
posted @ 2011-08-18 16:49 兰猫-兰兰 阅读(427) 评论(0) 推荐(1)
安装最新Spree出现error:spree_core requires will_paginate (= 3.0.pre2, runtime)
摘要:在安装最新的Spree的时候出现以下错误root@xxxx:/home/xxx/spree# gem install spreeERROR: Error installing spree: spree_core requires will_paginate (= 3.0.pre2, runtime)解决方法如下: #gem update --system #gem install will_paginate -v=3.0.pre2 --pre #gem install spree 阅读全文
posted @ 2011-08-18 12:30 兰猫-兰兰 阅读(288) 评论(0) 推荐(0)
在rails c下执行sql语句
摘要:通过进入控制台,可以执行相应的sql语句,下面是连接mysql查询units表的操作ruby c例子:>> sql = "select * from units">> unitlist = ActiveRecord::Base.connection.execute(sql)#返回>> #<Mysql2::Result:0xad9ac10>#这个是看不到什么内容的, 需要执行类似下面的操作>> unitlist.first #查看记录Thanks,Ivan 阅读全文
posted @ 2011-08-17 17:16 兰猫-兰兰 阅读(928) 评论(0) 推荐(0)
win7 安装Opentaps 1.5
摘要:这两天折腾死了, 为了安装Opentaps 1.5 差点抓狂, 不过得到群里朋友的帮忙,还是跑起来了.以下是在安装前的一些文件修改和操作1)修改framework\entity\config\entityengine.xml 文件 a)把<delegator name="default" entity-model-reader="main" entity-group-reader="main" entity-eca-reader="main" distributed-cache-clear-enabled=& 阅读全文
posted @ 2011-08-17 17:15 兰猫-兰兰 阅读(2902) 评论(0) 推荐(1)