代码改变世界

rails3和4获取当前url

2013-08-08 16:46 by 张小萌, 40 阅读, 收藏, 编辑
摘要:request.original_url 阅读全文

我的tmux config文件

2013-08-07 22:48 by 张小萌, 184 阅读, 收藏, 编辑
摘要:1 unbind C-b 2 set -g prefix C-s 3 setw -g mode-keys vi 4 5 #set mouse 6 set -g mouse-select-pane on 7 8 set default-path "~/depot" 9 10 #set loading application 11 new -s rails 12 splitw -h -c "~/depot" 13 select-pane -L 14 kill-pane 15 16 splitw -h vim 17 18 resize-pane -L 10 1 阅读全文

注册用户模块 password bug

2013-08-06 16:54 by 张小萌, 67 阅读, 收藏, 编辑
摘要:user_controller.rbdef user_params params.require(:user).permit(:name, :hashed_password, :salt)end改为def user_params params.require(:user).permit(:name, :password, :salt)end 阅读全文

github,退回之前的commit

2013-08-06 16:23 by 张小萌, 1374 阅读, 收藏, 编辑
摘要:git reset --hard git push origin HEAD --force注:根据–soft –mixed –hard,会对working tree和index和HEAD进行重置:git reset –mixed:此为默认方式,不带任何参数的git reset,即时这种方式,它回退到某个版本,只保留源码,回退commit和index信息git reset –soft:回退到某个版本,只回退了commit的信息,不会恢复到index file一级。如果还要提交,直接commit即可git reset –hard:彻底回退到某个版本,本地的源码也会变为上一个版本的内容HEAD 最近 阅读全文

sqlite shell

2013-08-06 00:39 by 张小萌, 56 阅读, 收藏, 编辑
摘要:shell中,输入sqlite3 xxx.sqlite3,然后输入sql语句,用分号结束。退出使用.exit. 阅读全文

ActionMailer设置发送邮件的地址用户名之类的放在environment里面可以,放在development里面不行。

2013-08-01 02:07 by 张小萌, 97 阅读, 收藏, 编辑
摘要:environment文件里:ActionMailer::Base.smtp_settings = { :address => "smtp.gmail.com", :port => 587, :authentication => 'plain', :user_name => 'xxxxx', :password => 'xxxxx', :enable_starttls_auto => true } 阅读全文

三体观感

2013-08-01 00:52 by 张小萌, 98 阅读, 收藏, 编辑
摘要:几个月前,才把黑暗森林看了一半,最近终于重拾起来,一口气把剩下的一部多看完了。感觉作者在最后描述非三体的外星生命的时候,有点过于天马行空,过于飘忽,没有细致的刻画,或许,这些只是一些边角的东西,不值得花费大量文笔来介绍吧。 总体觉得这本书,很赞,真的非常赞,运用大量目前被束缚的基础物理和大量的想象以及很多理论猜想,描绘了一个不敢想象的宇宙,让你看完之后有一种看天空很不一样的感觉,再一次体会到,人类的渺小以及人类的傲慢。当然傲慢的人类即使知道自己的傲慢,他们也不会放弃自己那高傲的身躯,或者说,大部分的我们还是像选择黑域的人们一样,安安稳稳的活一辈子,挣钱养家,养孩子,然后慢慢老去。 有... 阅读全文

web敏捷之道 Ajax

2013-07-26 23:15 by 张小萌, 104 阅读, 收藏, 编辑
摘要:一些和当时版本不同的问题: (转载)1.Routing ErrorNo route matches [GET] "/assets/depot.css"No route matches [GET] "/assets/logo.png"Try running rake routes for more information on available routes.原因:是由于Rails3.1以后Asset Pipeline默认是开着的,这样helper生产的连接不是以前public/javascripts而是/assets/javascripts/,同理/i 阅读全文

rails3 ajax替换成js

2013-07-15 02:10 by 张小萌, 158 阅读, 收藏, 编辑
摘要:rails3取消默认的prototypelayouts文件:替换为 true %>show.html.erb文件:替换为 true %>同时建立flight_seats.js.erb文件:$("#seats").html(" '/flights/seat_list', :locals =>{:seats=>@flight.seats}) %>"); 阅读全文

vim一些特殊用法

2013-07-14 01:17 by 张小萌, 87 阅读, 收藏, 编辑
摘要:ctags 把rails包打包在项目下就可以跳转rails的系统函数的定义ack 全局搜索 cn命令下一个 cp命令前一个daw命令=delete around word删除光标所在单词ci"= 双引号里面的单词删除并且开始修改da"=把包括双引号和里面的单词都删除/Users/zhanghao/.vim/janus/vim/core/janus/after/plugin/vimrc_after.vim里面更改ack:增加:nnoremap n :cnnnoremap p :cp 阅读全文