`
文章列表
起初是怀疑没有字体 rmagick安装之后,可以通过下面的命令来查看字体: # convert -list font 把另一台机器上的字体弄过去之后,还是不行 因为这个ImageMgick不是我装的,于是我打算重新编译一下 重新./configure 发现很多东西check 的结果都是 no google了一下发现在编译之前需要安装其他的包,虽然这些包,你提前不装,他也不会出错,但是用的时候就出错了。 tiff libpng jpegsrc freetype ghostscript-fonts-std ghostscript 安装完成之后,你再去imagemag ...
网络上很多用ActionEmail调用gmail邮件服务去发送邮件的配置,在这些文章中都着重说明了tls的主要性,由于rails不支持tls,所以还提供了一个插件安装包 http://www.cnblogs.com/sinkzephyr/archive/2008/03/18/1111317.html 这些配置的代码大体上都是这样: 安装插件 输入 ruby script/plugin install http://svn.xlsuite.org/trunk/vendor/plugins/action_mailer_tls/ 配置环境文件 require 'smtp_tls' #引 ...
根据官网的提示按照下面步骤依次进行,官网上的介绍文章用的是mongo_mapper但是我在网上查资料的时候发现很多人都是推荐mongoid的,本着学习,多学一点没坏处的想法,就硬着头皮弄了一遭,过几天再试一试mongoid: 安装rails gem install rails 配置应用程序 很重要的一步就是要跳过这个active-record rails new project_name --skip-active-record 如果是没有进行上一步而直接创建了rails项目,可以通过修改 config/application.rb 文件 # require "rails/al ...
现在才开始rails之旅有点晚,最近在捣鼓,发现变化确实很大,下面遇到的众多问题中的一个: link_to 删除的操作无法正常进行,就是下面这行代码 <%= link_to "删除", article_path(article.id), :method => :delete, :confirm=>"are you sure?" %> 在rails2上没有任何问题,在用默认的prototype那一系列的js也可能没问题,关键是我卸载来prototype,安装的jquery。 首先是 点击 删除 链接之后,跳到了show页面,完全 ...
最近发现有人在不停的提交config/database.yml文件,我查看了一下git的忽略文件目录,它是在里面的,但是没有起作用 原因:config/database.yml文件在被设置忽略之前,已经提交到了版本库,每次修改,他都会被git发现 解决方法:git rm -f config/database.yml(忽略文件一定要设置好,其他人做好备份) 提交 再去修改这个database.yml 然后运行 git status 就会发现不出现这个文件了
主要参考了这里http://runupwind.iteye.com/blog/1001758 问题描述: 在应用中,向数据库添加了几个中文值,页面读取并显示的时候,发现报错,错误信息 incompatible character encodings: UTF-8 and ASCII-8BIT 参考上面链接中的文章,解决过程记录如下: 首先 在页面上调用 article.name.encoding 显示的是 ASCII-8BIT 说明数据库读出的文字编码格式不是utf8 于是我到database.yml中发现,竟然粗心的没有设置编码格式,于是添加上 development: a ...
起初拿着onchange来测试,发现完全没有效果,后来找到这个propertychange input,有效 $("某一个dom").bind("propertychange input",function(){})

git还原文件

    博客分类:
  • git
git checkout "文件路径" 文件的修改全部还原 git checkout "版本号" “文件路径” 把文件件,还原到“版本号”对应的版本
Model.column_names Model.columns_hash Model.columns For instance variables/attributes in an AR object object.attribute_names object.attribute_present? object.attributes For instance methods without inheritance from super class Model.instance_methods(false)
需求很简单,无非是防止用户频繁点击表单,以及ajax提交,不要给用户“点击之后,没有任何反应”的错觉。 因此在表单提交按钮点击之后,作如下效果: 按钮失效,背景变成灰色,并且在按钮后面加一个loading的小图标。 因为表单中还有一些非空字段的校验,所以上述效果的代码只有在校验全部通过的时候运行才是正常的。 起初我是在submit按钮上添加了一个,onclick事件,为了使这个按钮在提交时候失效,我添加了下面这一行代码 $("#submit_button").attr("disabled","disabled"); 火狐 ...
使用jquery动态AJAX给一个表格添加一行数据的时候出现IE下面数据插入无显示效果 代码如下: $('#my_table').append("********") IE下的表格操作更严格一些,首先是table的结构,我没有加tbody这个标签,另外css选择器写的也不够严谨,下面是有效代码: $('#my_table tbody:last').append("********")
刚才发现,公司某一台Web服务器访问时提示: 错误描述:Host '*' is blocked because of many connection errors.  Unblock with 'mysqladmin flush-hosts' 第一次见到这提示,记录一下。 从描述上顾名思义一下,这台web产生了大量的错误连接,导致MYSQL数据库拒绝了这台web的请求。可以使用'mysqladmin flush-hosts'命令来解决这个问题。 这台的mysql和web是分离的,找到目标mysql,去运行了'mysqladmin flush-hosts',果然恢复了:) 查了下原因: m ...
window的: 方法一、在开始→运行中输入“winver”,如果您的系统是64位的,会明确标示出“x64 edition”。 方法二、在cmd窗口中输入systeminfo回车,显示出系统详细信息,其中观察系统类型一项,标明是x86 based pc,说明是32位,否则是64位。 linux的: 终端下输入: getconf LONG_BIT
项目中存在pdf文件打包的需求,由于文件名都是中文,结果下载的时候都是乱码 项目在linux下运行,打包下载的主要是给window提供 打包的代码很简单 Zip::ZipFile.open "zip文件名.zip", Zip::ZipFile::CREATE do |zip| zip.add("zip包中的显示的文件名(或者文件路径)","要打包的文件(路径)") end 测试下载之后是乱码 我这里要打包的文件也是ruby生成的,他的编码格式是utf-8,下载到window上一般是gbk(我用gb2312测试是失败的) ...

vim使用笔记

1 首先 安装vim   安装vim很简单的命令   sudo apt-get install vim     一些操作键 插入 i 退出 :q 退出所有的页签 :qall 退出其他的页签 :tabo 当前光标下一行换行插入 o 当前光标上一行换行插入 O 左上下右 h j k l 选择文本 摁v然后左右键选择 复制选择 y 剪切 按 v 以及左右选中后 按 x 粘贴 p 删除一行 dd 上下行交 ...
Global site tag (gtag.js) - Google Analytics