- 浏览: 5806 次
- 性别:
- 来自: 深圳
最新评论
文章列表
上次图片预览,显示压缩图片的一种处理方法:
def set_image_size
#small_size = [172.0, 90.0] #设置图片大小为基础
size = [[172.0, 90.0], [280.0, 288.0]] #设置图片大小为基础
size.each_with_index do |small_size, index|
img = MiniMagick::Image.open(self.path)
w,h = img[:width], img[:height]
zomm_size = 1
...
正常分页:
在rails3中,用will_paginage有两种方式,第一种就是用plugin形式,安装方法:
这里有个wiki关于安装的说明,https://github.com/mislav/will_paginate/wiki/installation,这里我只是想说一下关于这个插件的配置参数。首先,如果你是用插件安装的,那么找到vendor/plugins/will_paginate/lib/will_paginate/view_helpers.rb,这个helper就是这个插件的关于现实的helper,
@@pagination_options = { : c ...
安裝
以下提到的各項安裝指令,會以Ubuntu 10.10做為示範。
安裝RVM會需要兩項工具curl跟git,如果沒有的話請用apt-get install curl以及apt-get install git指令把這兩個裝起來(安裝這兩個工具你可能需要有系統的root權限)。這兩項工具安裝完成後,請打開你的終端機,貼上這行:
用下面的命令可以看到PATH的值:
echo $PATH
比如在我的机器里输入上面的命令就会显示下面的信息:
ningzai@ningzai:~$ echo $PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
其中“:”为分隔符,标示出不同的目录。上面的一串目录其实也就是下面几个目录:
/usr/local/sbin
/usr/local/bin
/usr/sbin
/usr/bin
/sbin
/bin
/usr/games
要修改PATH值,可以用root身份编辑 ...
curl安装:
sudo apt-get install curl
用dpkg -s curl命令检查一下系统中有没有安装
安装rvm(https://ruby-china.org/wiki/rvm-guide)
$ curl -L get.rvm.io | bash -s stable
curl -sSL https://rvm.io/mpapis.asc | gpg --improgt -
source /home/zzm/.rvm/scripts/rvm
$ source ~/.bashrc
$ source ~/.bash_profile
前提是要安装了:imagemagick软件其实这个插件就是封装了imagemagick里面的命令
检查:imagemagick安装成功命令:convert \ convert -version
在enviroments/development下添加:
Paperclip.options[:command_path] = "D:/magick/ImageMagick-6.8.8-Q16"(根据自己path修改)
gemfile里面配置 gem ‘paperclip’然后在bundle install下
向头像里面添加字段:
add_attachmen ...
ruby的api里面有Hash转换成array的方法,但是木有逆转的方法下面给个逆转的方法:将一维数组转化为哈希
array = ['A', 'a', 'B', 'b', 'C', 'c']
hash = Hash[*array]
# => {"A"=>"a", "B"=>"b", "C"=>"c"}
将二维数组转化为hash
array = [['A', 'a'], ['B', 'b'], ['C', 'c']]
hash = Ha ...
分页插件之--kaminari
- 博客分类:
- Rails 插件
分页插件kaminari
可以很方便支持I18N
可以很方便完成各种分页样式的定制
支持Rails 3.0.x,3.1, 3.2, 4.0, 4.1
安装
在Gemfile中增加一行gem 'kaminari'
运行bundle install 进行安装
执行rails g kaminari:config生成一个kaminari_config配置文件
执行rails g kaminari:views default 这样会创建**app/views/kaminari/ 文件夹,你可以对其进行自定义
default_per_page # 25 by default ...