`
sitoto
  • 浏览: 127613 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论
文章列表
- (Object) current_page Current page number. - (Boolean) first_page? First page of the collection ?.
will_paginate是Rails中比较常用的分页插件,但是有时候我们可能想要自定义它的输出,这可以通过扩展WillPaginate::LinkRenderer类来实现,比如,下面的renderer将会去除Next和Previous链接(来自这里): class CustomPaginationRenderer < WillPaginate::LinkRenderer  def to_html    links = @options[:page_links] ? windowed_links : []        html = links.join(@options[:sep ...
ids = @pages.collect { |p| p.id }.join(',')   ids类似: 23,32,53,64,155   取出所有符合条件的 id     说明:each——连续访问集合的所有元素collect—-从集合中获得各个元素传递给block,block返回的结果生成新的集合。map——-同collect。inject——遍历集合中的各个元素,将各个元素累积成返回一个值。例子: def debug(arr)     puts '--------'
ruby 字符串操作   1,切片:silce, [ ]-----------------[ ]是silce的别名,所以两者是完全相同的 操作1:判定字符串中是否含有字串/子模式 string[substring] string[/pattern/] string[/pattern/, position] #position之后的子串中是否含有/pattern/ 如果存在返回子串/子模式串,否则返回nil “hello world"["hello"]==="hello" "hello world"[/. ...
主题 社会 天涯杂谈 国际观察 天涯时空 百姓声音 关天茶舍
strip_tags(html) public Strips all HTML tags from the html, including comments. This uses the html-scanner tokenizer and so itsHTML parsing ability is limited by that of html-scanner. Examples strip_tags("Strip <i>these</i> tags!") # => Strip these tags! strip_tags( ...
  Memu帮助类:   #encoding: utf-8 module MenuHelper def topmenu pages = { "pages" => { :name => '首页', :link => root_path}, "recent" => { :name => '最新', :link => recent_path }, "hot" => { :name => '热门', :link =&g ...
  ror在ubuntu的部署也有几个月了,持续的遇到些问题,都通过强大的internet资源顺利解决了,貌似有些问题似懂非懂。。。。 问题:ror的缓存在nginx的html文件时候出错,查查日志,是权限不够,没有权限去访问和新增html文件。 解决历程:  问题很明显,只要赋值给nginx权限就可以了。。。。。     新问题:nginx使用什么账户来访问的改文件呢?     答案: 不知道,查一下,     新问题:    如何查?  貌似:ps -e u   看不出所以然。。。大多进程显示nobody  root 。。 网上直接搜索问题:给出的 chown ch ...
Redmine是一个开源的、基于Web的项目管理和缺陷跟踪工具。使用ruby on rails框架开发,它是跨平台和数据库的。 它的日历和甘特图用于项目辅助和显示进度。 它支持多项目的管理。 Redmine是一个自由开放源码的软件,它提供集成的项目管理功能、问题跟踪,并提供多个版本控制支持。 虽说像IBM Rational Team Concert的商业项目调查工具已经很强大了,但想坚持一个自由和开放源码的解决方案。可能会发现Redmine是一个很好的Scrum和敏捷的选择。 Redmine收到Trac的影响,Trac是采用Python语言开发的,是一个位软件开发项目需要而集成了wik ...
1.安装 sudo apt-get install ufw2.启用 sudo ufw enable #启用 系统启动自动开启sudo ufw default deny #默认所有外部对本机的访问3.开启/禁用sudo ufw allow|deny [service]打开或关闭某个端口,例如:
从 t2表中 select 出来数据 ,更新 t1 表里面的数据。 update t1 set t1.count = ( select max(num) from t2 where t1.id = t2.pid group by pid )  update t1 set t1.count = (select max(num) from t2 where t1.id = t2.pid group by pid ) 
  再尝试了 mongel 的 内存 无休止的增长之后。。   我改成了  passenger + nginx ,至于改后的 状况 ,还在监控中。。。   passenger 的安装非常简单。。     gem install passenger passenger-install-nginx-module 可选择 有自动安装 nginx  ,默认位置 /opt/nginx   如果之前安装过 nginx 也不要紧。。。去 /etc/init.d/nginx  里面 改掉启动 nginx 的 启动路径 为 /opt/nginx/sbin/nginx   当然改后 ...
  选择Kaminari做为分页控件的好处: 1.配置容易 2.创建友好的rul链接 方便做seo优化和 缓存     rails g kaminari:config   resources :my_resources do get 'page/:page', :action => :index, :on => :collection end 详细的不转了。但用它来作分页,错不了。 看出处: https://github.com/amatsuda/kaminari 补充:有些人 配置了上面的 rest后 依然 是通过 ?后面带参数 ...
选择Kaminari做为分页控件的好处: 1.配置容易 2.创建友好的rul链接 方便做seo优化和 缓存   rails g kaminari:config resources :my_resources do get 'page/:page', :action => :index, :on => :collection end 详细的不转了。但用它来作分页,错不了。 看出处: https://github.com/amatsuda/kaminari
修改Gemfilegroup :development, :test do  #gem 'minitest'  #gem 'mini_backtrace'  gem 'autotest'  gem 'autotest-rails-pure'  gem 'autotest-growl'  gem 'spork', '~> 0.9.0.rc'
Global site tag (gtag.js) - Google Analytics