- 浏览: 35515 次
- 性别:
- 来自: 济南
最新评论
-
lliiqiang:
大家都习惯了一种写法,就成为了社会共同认定规律,而不是个性.
ruby 中尽量少于nil? -
danny.chiu:
您好,请教个问题可以吗?$(".pagination ...
rails ajax 分页
文章列表
行高(像素) ÷ 主体字体大小(像素) = 1.48
1.5 通常被推荐于传统印刷的书籍中,那么我们的研究也支持这个单凭经验的方法。只有很少的网站使用小于这个的,而且使用超过1.48的网站就像也在减少。
行长度(像素) ÷ 行高(像素) = 27.8
平均的行的长度是538.64 像素(不包括外边距和内边距),这是相当大的,考虑到很多网站仍然在body中使用是12至13像素大小的字体。
段落之间的空间(像素) ÷ 行高(像素) = 0.754
结果是段落空间(就是一个段落的最后一行和下一段落的第一行之间的空间)
难得的等于行间空白了(这将是完美的垂直节奏的主要特点 ...
- 2009-10-04 10:25
- 浏览 796
- 评论(0)
有些应用要用到 join查询, 把它的区别记录下来 以便以后复习
详细的mysql中http://doc.mysql.cn/mysql5/refman-5.1-zh.html-chapter/sql-syntax.html#select手册
下面的的测试都在sqlite下测试过
表A记录如下:
aID aNum
1 a20050111
2 a20050112
3 a20050113
4 a20050114
5 a20050115
表B记录如下:
bID bName
1 2006032401
...
- 2009-10-02 11:21
- 浏览 786
- 评论(0)
在git上看到这个效果很漂亮, 不过现在这个效果好像取消了 。它全用的就是fancyzoom这个jquery插件。http://cabel.name/2008/02/fancyzoom-10.html上面有详细的说明。
有人把它做了的插件,可以从git上面下载。内置了大量相关的helper.方便快速的实现相关的效果。
要注意的是你要在script中添加
if($.fn.fancyZoom) $('a[rel*=fancyzoom]').fancyZoom({directory:'images/fancyzoom'});
这个修改相关fancyzoom的小图片的位置。
...
- 2009-09-17 14:46
- 浏览 2327
- 评论(0)
在分页中我们有时需要ajax的分页方式。javaeye上也有很多关于通过will_paginate 通过使用另一个renderer 来实现一个ajax的效果 。不过我更喜欢railscasts上使用javscripts的方式和实现ajax的方式。
感学使用javascripts更加的方便,也可能定制更多的效果。
详细的演示地址在这:http://railscasts.com/episodes/174-pagination-with-ajax
# products_controller.rb
def index
@products = Product.paginate(:per ...
- 2009-09-12 17:04
- 浏览 1257
- 评论(1)
rails的缓存中 最快的就是caches_page了,但是由于他缓存了整个页面,一些登陆状态等信息也被缓存了。所有建议对于这些页面的时候 我们不使用cahces_page, 但是一个解决方面就是通过ajax方式的动态的替换掉登陆状态的信息。
下面一个简单的例子
缓存相关页面
caches_page :index
由于我使用是restful-authentication插件 ,我在sessions.rb中加入
def status
render :partial => "users/user_bar"
end
在route ...
- 2009-09-12 16:55
- 浏览 674
- 评论(0)
strip! return nil
- 博客分类:
- rails
strip!会修改self本身并返回结果。若没有进行删除动作,则返回nil。
str =''
str.strip => ''
str.strip! => nil
原以为str.strip! 也为'' 想当然了,查了手册才知道自己错了 以后应该用赋值的方面来处理带!的方法 ,避免出现在这种错误
- 2009-09-12 14:45
- 浏览 869
- 评论(0)
在http://ryandaigle.com/中这篇文章:
What's New in Edge Rails: Database Seeding 中提到这个功能 (This feature is schedule for: Rails v3.0), 在发布 的版本中已经实现
在rails的db文件中有seeds.rb这个文件。它是用来(This file should contain all the record creation needed to seed the database with its default values),你可以使用相关的rake命令来载入数据。
- 2009-09-07 01:56
- 浏览 777
- 评论(0)
做一个例子的时候 数据库中使用了一列为type,结果报出了错误, 我比较奇怪我在model中并没有进行相关的设置, 后来想想可能是与rails的保留字冲实了 ,google的一下 结果的确是这样。因为是保留字,系统自动保护不让外部赋值。
下面是网站搜索到的相关保留字。可能还不是最全的
这是rails官方网上给的相关说明:http://wiki.rubyonrails.org/rails/pages/ReservedWords,
Ruby Reserved Words
alias and ...
- 2009-09-07 01:47
- 浏览 3763
- 评论(0)
刚刚发现在的一个linux编辑器,是用ruby开发的。安装过程按照说明还是蛮简单的,可能过程,装的时候碰到一点小错误不过看了一些帖子就解决了。
官方地址 :http://redcareditor.com/
安装说明: http://github.com/danlucraft/redcar/blob/eeebf739365d8bfd0e06ed001bd6b7960d76daa3/INSTALL.md
启动程序时如果报rubybus的那个错误 git最新的版本替换就可以
- 2009-08-24 03:26
- 浏览 967
- 评论(0)
无意中看到又出了一个php框架(官网:http://www.doophp.com/features),和yii一样也是华人开发的,时间也很短,不到1个月吧。
官网这样介绍 它:
Doo framework is one of the fastest, if not the fastest PHP framework available.
It enables developers at all levels to rapidly develop robust web 2.0 applications
根据他给的截图;性能强的有太让人相信。根据测试 输出 “hello ...
- 2009-08-14 11:47
- 浏览 1527
- 评论(0)
1.使用display: table
<div class=”base”>
<ul class=”base-row”>
<li class="cell1"><div class="content1" >.....Lots of Content....</div></li>
<li class="cell1"><div class="content2">.....Lots of ...
- 2009-08-04 18:53
- 浏览 1221
- 评论(0)
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input {
margin: 0;
padding: 0;
}
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th {
font-size: 1em;
font-weight: normal;
font-style: normal;
}
ul,ol { list-style: none; }
fieldset,im ...
- 2009-08-04 02:46
- 浏览 964
- 评论(0)