`
lcdngzsxx
  • 浏览: 30977 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
社区版块
存档分类
最新评论
文章列表
因为我们这里是采用git的  所以这里记录的只有git的命令     首先 在命令行项目目录下       git pull 更新远程最新的版本到本地。     rake 执行项目内所有的测试方法。     rails db:migrate 更新本地数据库     git commit -a -m "说明'   执行就对了,我也不太明白什么意思,好像是先更新修改的文件到本地的版本库里不太明白,有知道的朋友说一下     git status 查看更改和添加的文件     git add 目录/文件名   把添加的文件更新到本地库     git push 更新本地库到 ...
reke:前面统一加 rake     常用的         routes 输出routes文件内的方法     数据库方面:前面在加DB:         charset     检索当前环境下数据库的字符设置         collation    检索当前环境下数据库的校对(没有测试过,不太清楚具体什么作用)         create       用config/database.yml中的定义创建当面RAILS_ENV环境下的数据库         create:all   用database中的定义创建所有数据库         drop          删除 ...

oracle 导入dmp文件

imp easycare/easycare@ORCL file=D:/资料/ easycare/文档/版本备份/20110830版本/数据库/test1.dmp full=y ignore=y commit=y   命令行里输入  
首先重置面板设置 gconftool –recursive-unset /apps/panel   然后删除面板设置文件。 rm -rf ~/.gconf/apps/panel   再杀掉控制面板的进程使其重启即可! pkill gnome-panel   然后注销一下Ubuntu,此时默认的顶部底部两个面板就已经回来了。
rails g model name 创建一个model 参数:      --migration  ture/false 默认为true      --skip    跳过名字已经存在的文件 其他的暂时没用到。 关于上面的命令 是这样使用的 创建一个create_model.rb文件 ["catalyst/agreement_log", "catalyst/agreement", "catalyst/ams_online_ringman_account", "catalyst/asi_account& ...
在网上在好了很多。都不能用,终于琢磨出来了。记录下来防止忘记。     在终端里运行命令 sudu nvidia-settings 不要重系统菜单运行,因为没有权限我弄了很久的 在第二个菜单里 x server display configuration里会看到有两个显示器。 如果没有 点击下面的 detect displays 按钮检测显示器 点击configue...按钮  有三个选项 disabled 关闭一个显示器 separate x screen 输出到一个显示器上 twinview 双显示器   选择第三个 点击 apply按钮 搞定
@required_attributes = [:member, :project,:membership_role, :membership_type] @hash = @required_attributes.inject({}) { |memo, obj| memo[obj] = Factory(obj); memo } hash.keys.each do |key|     h_c = hash.clone     h_c.delete(key)     lambda{       obj.create!(h_c)     }.should raise_exce ...
shoulda是rails用来写测试的一个插件,可以很简单测试modle的测试,controller的action和modle与modle之间的关系。 安装 gem  在gemfile 文件里 group :development,:test do gem "rspec-rails" gem "shoulda-matchers" end 项目目录下运行 bundle install 在相应的modle测试里用 it {should belong_to(:member)} 对应modle里的belongs_to :member ...
昨天在安装bundle的时候不小心打出这样的命令 bundle install XXX 结果所有的bundle都安装到该目录下,于是上网找了找资料。 用 bundle install --system 可以回复到系统默认安装目录
在ruby里,任何变量都是一个对象,所以可以使用modle名字作为参数   比如 在modle Test里 有这样一个方法   def self.test     puts 'this is test' end 正常的调用应该是这样 Test.test 如果碰到另外一种情况,多个modle有test方法。可以写一个专门调用这类方法的 modle B   def go_test(obj)     obj.test end   可以这样调用 B.go_test(Test) :注意 没有引号
1. 在项目根目录下建立 .gitignore 文件 2.   .gitignore文件过滤有两种模式,开放模式和保守模式         2.1开放模式负责设置过滤哪些文件和文件夹             过滤文件夹设置:                 /mtk/       表示过滤这个文件夹             过滤文件设置                 指定过滤某种类型的文件:                     *.zip                     *.rar                     *.via             ...
变量.new_record? 这个变量是不是一个新创建的,还没有保存到数据库,如果是,true。不是 为false/
在项目文件夹里找到 Gemfile 在文件内添加 group :development, :test do gem 'rspec-core', '2.6.4' gem 'rspec-rails' end  然后命令行运行bundle 它会安装这个文件下所有的插件 安装完成后 使用命令   rails g rspec:intsll 运行完成后就可以进行使用rspec测试了
首先运行 sudo aptitude search postgres 查看本机有没有安装过ps的一些包。 如果列表内有显示有 C 包名 -XXX 用下面命令 sudo aptitude purge 全部卸载掉(我就是因为没有卸载,装了N遍) 然后用rm 删除没办法删除的目录   下面就是安装了   sudo aptitude install postgresql-server-dev-all libpq-dev postgresql 安装命令 sudo vi /etc/postgresql/8.4/main/pg_hba.conf 找到修改 local   al ...
很是纠结了一段时间,下面直接上代码。   首先到这个网站上申请你的windows live 应用 https://manage.dev.live.com 注册帐号,申请API应用。   在rails里安装mislav_contacts 插件。 conf下新建import.yml文件 development: #开发环境下使用 windows_live: appid: #申请的ID 下面不在解释 secret: #申请的secret security_algorithm: wsignin1.0 return_url: #返回联系人列表 ...
Global site tag (gtag.js) - Google Analytics