`
clark1231
  • 浏览: 253512 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论
文章列表
ubuntu server版无法读取 u 盘内容,只能把u盘挂载到/mnt下, 1、插入U盘 2、输入 fdisk -l /dev/sda 查看输出结果,比如我的是这样的: # fdisk -l /dev/sda Disk /dev/sda: 131 MB, 131104768 bytes 3 heads, 32 sectors/track, 2667 cylinders Units = cylinders of 96 *

kaminari

Gemfile中 gem 'kaminari'    controller中 @users = User.all.page(params[:page]).per(25)    view中 <%= paginate @users %>   具体参见: https://github.com/amatsuda/kaminari   显示序号,并且达到每页都累加的效果 helper中 def line_no(item, index) (item.current_page - 1) * Kaminari.config.default_per_page ...
1 创建外键        t.integer : 表名单数 _id        关联表的命名要以首字母的顺序决定如 categories_products        关联表的联合索引: add_index:categories_products,[:product_id,:category_id] 2 模型对象中指定关联        一对一 ...
class Group < ActiveRecord::Base has_and_belongs_to_many :users # attribs: id, name end class User < ActiveRecord::Base has_and_belongs_to_many :groups # attribs: id, name end class Delivery < ActiveRecord::Base belongs_to :recipient, :class_name => "User&qu ...
  users              groups        groups_users id id group_id name name user_id description description   表groups_users只存在表结构,没有相应的model,controller,views等 表groups_users的生成(该表没有id)   def change create_table(:groups_users, :id => false) do |t| t.integer :group_i ...
Bash 是我们经常与之打交道的 Shell 程序,本文针对其使用技巧进行了搜罗。相信在你看过这些内容之后,定会在 Bash 的世界里游刃有余。 从历史中执行命令 有时候,我们需要在 Bash 中重复执行先前的命令。你当然可以使用上 ...
下面这些 Linux 命令都只有一行,虽然简短,但却非常实用。如若善于使用它们,定会给你的 Linux 使用过程带来便利。其中包括创建存档文件、递归查找文件内的字符串、搜索并替换文件里的内容、查看磁盘及目录占用情况等。 创建存档文件 tar -czpf folder_name.tar.gz folder_name 该命令将 folder_name 创建为 folder_name.tar.gz 存档文件。 递归查找文件内的字符串 find ./ -name ‘*.html’ -exec grep “breadcrumbs.inc.php” ‘{}’ \; -print 这条命令将查找所 ...
编辑命令 Ctrl + a :移到命令行首 Ctrl + e :移到命令行尾 Ctrl + f :按字符前移(右向) Ctrl + b :按字符后移(左向) Alt + f :按单词前移(右向) Alt + b :按单词后移(左向) Ctrl + xx:在命令行首和光标之间移动 Ctrl + ...
gem install gem-name # 安装gem,默认会安装最新版本 gem uninstall gem-name #卸载gem,如果安装了多个版本会提示要卸载哪个版本 gem cleanup #清理无用的gem,这个很有用。当你安装了很多版本的gem,想把旧版本的删除,一个个又太麻烦,就用这个命令 gem list #列出所有安装的gem gem list | cut -d" " -f1 | xargs gem uninstall -aIx #删除所有安装的gem   补充: gem -v #gem版 ...
最近在新建rails项目时,rails new老是卡在bundle install那里,少则五分钟,多则几十分。这是因为rails new时自动会运行bundle install,而bundle install会自动去rubygems.org查找是否有更新。但需要的gems我早安装好了,且不用更新,所以上面步骤就可省了。强烈建议rails党委取消rails new时自动查找gems更新功能! 解法很简单
在controller中@project的定义不同 def edit  @project = Project.find(params[:id])enddef new  @project = Project.newend edit的时候 @project.id 为 true ,相应的action也就不一样,还会多生成一个input来标识put,因为此时是 update <form action="/projects/4" class="edit_project" id="edit_project_4" meth ...
当我们ActiveRecord中使用find的时候,如果表不存在或者字段错误了就会出现异常那么怎么捕获异常呢?用begin当然可以,比如下面这个helper中写的   def authenticate(userid, passwd)    begin      u = User.find(:first, :conditions=>["name = ? and passwd = ?", userid, passwd])      raise "is_admin miss" if !u.is_admin      #@userid, @is_valid ...
关于n秒后跳转google上很多文章,讲的很详细了这里主要还是使用meta来实现直接照下面这样写就可以了 render :text=>'<meta http-equiv="refresh" content="3; url=/welcome"> 3s refresh'  如果需要这里我们写个helper来做这个事情#创建一个helper >ruby script\generate helper c_http
sudo apt-get remove ttf-kochi-gothic ttf-kochi-mincho ttf-unfonts ttf-unfonts-core  

Chrome 快捷键

    博客分类:
chrome窗口和标签页快捷键: Ctrl+N 打开新窗口 Ctrl+T 打开新标签页 Ctrl+Shift+N 在隐身模式下打开新窗口 Ctrl+O,然后选择文件 在谷歌浏览器中打开计算机上的文件 按住 Ctrl 键,然后点击链接 从后台在新标签页中打开链接,但您 ...
Global site tag (gtag.js) - Google Analytics