`
文章列表
心得:弹出页面的提示信息     关闭窗口前显示提示信息 在.rjs文件中page.replace 'errorExplanation', "<div id='flash-notice'>#{flash[:notice]}</div>" 用 page.replace_html 'replace_div'是不起作用的
Rails 显示已安装的gem gem list 卸载rails命令: gem uninstall Rails gem uninstall Rake gem uninstall Actionwebservice gem uninstall Actionmailer gem uninstall Actionpack gem uninstall Activesu 提示Gem::InstallError,代表已经删除。重新安装rails:gem update rails -v 2.3.2 --no-ri --no-rdoc(装不了的情况可能是网络原因) Rake ...
我要在will_paginate插件方法中调用rails的方法:   如调用text_field_tag,则在view_helper.rb里面调用需要include资源:include ActionView::Helpers::FormTagHelper(模块)   若是类则用:require 'actionview/helpers/formtaghelper'

vim翻页

我通过git log命令查看提交日志时,当我本地checkout回去一个commit版本后,想要再checkout我最后一次提交的版本 问题:在vim显示已经看不到我最后一次提交的commit了,怎么翻页看到?(再次git log是看不到最后提交的commit的) 解决:重置硬件:git reset --hard

数据构造

测试数据的构造,现在接触的分fixtures和factory_girl A、先简单介绍下fixtures:       1、文件位于spec/fixtures/conversations.yml,均以yml结尾,在构造数据时特别要注意的                 是在属性和值间必须用“空格”             例如:state: 0       2、在spec测试中调用构造数据的方法             用数据库表名+fixtures名             例如:workitems("complain_workitem&qu ...
Rails问题集 这里转载记录我师傅遇到的,但在网络上无法找到解决方法的问题 undefined method `alias_method_chain’ for I18n::Backend::Simple:Class 在将ruby1.8.7p72换成ruby mbari 1.8.7-p72后出现的问题,问题比较隐蔽(2009-09-23)   #运行script/console,报以下错误 /usr/local/lib/ruby/gems/1.8/gems/activerecord-2.3.2/lib/active_record/i18n_interpolation_depr ...
proxy:代理 encapsulates:封装 awar:知道,注意到 interchangeable:通用 Interoperability:互操作性 underlying:底层 corrupted:损坏 distributed:分布式 incorporating:纳入 qualifier:预选赛 mutex:互斥 unexpectedly:突然 nested:嵌套   explicitely:明确的 tailored:量身定制 accessing:访问 conventions:公约 equivalent:等效 alternate:备用 toggle: ...
Linux常用命令 常用命令 #计算器,直接输入表达式(如1+1)会返回结果(2) bc 系统的修改文件名和文本内的某个文字 修改文件名 #看下哪些文件中有要替换的文件名 git status #其中issue是原文件名,inspect是用于替换的文件名 sed -i 's/issue/inspect/g' `git status | grep inspect | grep '\.' | awk '{print $2}'` 替换文本内的文字 #查看哪些文件下有可能有要修改的文字 ls #其中Issue是原文字,Inspect是替换文字, spec是 ...
Vim使用 安装 sudo apt-get install libncurses-dev ncurses-term wget ftp://ftp.vim.org/pub/vim/unix/vim-7.2.tar.bz2 tar -xvf vim-7.2.tar.bz2 cd vim72 ./configure --enable-multibyte --enable-rubyinterp sudo make sudo make install #安装rails的vim插件 git clone git://github.com/saberma/vimfiles.git ...
Rails环境安装 操作系统安装 #安装ubuntu8.04桌面版(服务器装服务器版) #之后修改源配置 sudo vi /etc/apt/sources.list #注意,以下是8.04版本的 #按cG键,删除所有内容,按ctrl+shift+v粘贴以下内容 deb http://mirrors.163.com/ubuntu/ hardy main restricted universe multiverse deb http://mirrors.163.com/ubuntu/ hardy-security main restricted universe ...
敏捷开发流程 需求采集 所有需求都采集到"PivotalTracker":http://www.pivotaltracker.com/projects/10357 实现需求 获取需求 登录"PivotalTracker":http://www.pivotaltracker.com/projects/10357 在Icebox中找到分值(优先级较高)的故事,点击Start按钮 开启后台测试监控 #这句也可放在.bashrc中,就不用自己打了 export AUTOFEATURE=true script/autospec ...
ruby入门 ruby入门 Ruby API查询 Ruby 正则表达式查询 ruby技巧 字符串转数组 s = "a=1&b=2" a = s.split(/&|=/) #["a", "1", "b", "2"] 数组转为哈希 a = ["a", "1", "b", "2"] #*号可以将数组中的字符串展开 Hash[*a] #{"a" ...
如何开始rails项目 为了能胜任ruby项目的开发工作,你需要逐步掌握以下技能 1.安装操作系统(Linux) 经过实践,rails项目可以顺利在windows、linux(Ubuntu)、unix(solaris)下运行 但推荐使用的平台仍是Linux,所以你至少需要熟悉以下内容 安装 我们开发环境使用的是Ubuntu,安装后请阅读速配指南了解ubuntu的基本配置 Ubuntu安装 Ubuntu速配指南 熟悉常用命令 Linux常用命令 常用命令联合使用 安装xp虚拟机 安装xp虚拟机操作系统是为了使用rtx、使用ie访问项目,具体步骤: ...
  margin 属性 定义和用法 margin 简写属性在一个声明中设置所有外边距属性。该属性可以有 1 到 4 个值。 设置原则:上      右       下       左 例子 1 margin:10px 5px 15px 20px; 上外边距是 10px 右外边距是 5px 下外边距是 ...
转自师傅: 整合评论 由于github page最终生成的都是静态html页面,所以是没有评论功能呢 但我们利用disqus实现在线评论功能,先到 http://disqus.com 注册帐号(免费) 注册成功后,为简单起见,只要把 _includes/post.html 中的saberma替换为你的注册帐号就行了(disqus_url输入你实际的域名) 整合rss订阅 因为jekyll可以生成blogs列表,所以我们可以编写atom.xml,由jekyll生成最终xml结果这是我的atom.xml文件 将生成的xml地址提交至 feedsky.com ,由fee ...
Global site tag (gtag.js) - Google Analytics