- 浏览: 29631 次
- 性别:
- 来自: 上海
最新评论
-
Hooopo:
good!
rake 任务里嵌套一个rake任务 -
vwangzhen:
java.lang.Object 写道iaimstar 写道楼 ...
0000 -
java.lang.Object:
iaimstar 写道楼主的眼神好销魂..
开始没注意,经过你 ...
0000 -
iaimstar:
楼主的眼神好销魂..
0000 -
vwangzhen:
哦......我也没说通过那个赚钱,只是有时见这种现象,只是鼓 ...
0000
文章列表
C:\>gem install rfetion
Successfully installed macaddr-1.0.0
Successfully installed uuid-2.0.2
Successfully installed rfetion-0.3.4
3 gems installed
要装这么多gem包,如果用虚拟主机的话有时可能有点麻烦
我觉得用plugin 还好方便管理些 把那三个gem 包都卸了
用rfetion 与guid 这两人个插件就可以了
因此rfetion插件中 lib\rfetion.rb文件第二行要注释掉
...
- 2009-10-25 00:11
- 浏览 1508
- 评论(0)
关于浏览器的兼容性问题现在的客户对界面的质量要求是越来越高了,不仅要求美观而且要求兼容性好,对于国内的用户也开始要求ie6 ie7 和 ff 第次做项目感觉大多的时间都是放在对和种济览器的兼容上, 现在又引入了blueprint和YUI框架,听到框架这个次感到很新鲜, 想css也能做成构架,细细看来也不错,但是不知是否能满足客户对于不同的浏览器的需求,对于细微的差别不知能否满足要求
我个人意见还是对各种不同浏览器可定制不同的样式,虽然 工作量比较大,但是期维护较经松,比如:项目刚做完也IE8出来了,只要再加一个判断加上IE8 的样式就行了,不知有没有在项目中遇到相同问题的可以拿出分享下共同讨论 ...
user language
A 法语
A 日语
A 德语
B 法语
B 日语
C 法语
C 德语
C 汉语
怎么查询既会 法语 又会 日语 的用户
ruby on rails 程序设计 , 传来的是一个数组 如果有ruby 方法的话更好 为了简单这只是一个中间表
分别有一张用户表和一张语言表,
sql 查询法
SELECT *,count(language) FROM (select * from 表 group by user , language h ...
都说这个软件好,所以我就来试试,没想到会出现这个问题..
十分期待
网站下面www.demo.com
下面的/project 指面一个rails项目
一般情况下
config.action_controller.asset_host = "http://localhost:3000/project"
即可以把所用ruby方法的链接加上/project
但是图片,没有用ruby 方法的页面去没有办法
以下方法可以重写rails 返回的静态页面
class ApplicationController < ActionController::Base
after_filter :add_pa_p ...
Rails 作为一个 MVC 框架,其核心包括三个模块:ActiveRecord,ActionController 和
ActionView。今天这篇博文的主角是 ActionView,解开模板系统的魔术。通常情況下,通过 scaffold
已经能够建立简单的、包含CRUD基本功能的页面,完全不需要手动修改 view 的代码。即使不使用 scaffold ,Rails
也提供了众多的辅助方法,创造一个功能丰富的动态页面简直是易如反掌。但是,会用不代表深入理解,最近有朋友问我这些问题:
为什么编辑一个对象需要在 Controller 创造一个实例变量
View 通过什么方式访问这 ...
namespace :db do
desc "Init reference tables by fixtures"
task :reset_init => :environment do
Rake::Task['db:drop'].invoke
Rake::Task['db:create'].invoke
Rake::Task['db:migreate'].invoke
Rake::Task['db:city'].invoke
Rake::Task['db:seed'].inv ...
- 2009-11-06 20:31
- 浏览 963
- 评论(1)
def status_time_ago_in_words(time)
time = time_ago_in_words(time)
case time
when "less than a minute"
"刚刚"
when /minute/
time.gsub(/minute|minutes/,'分钟') + "前"
when /hour/
##time.gsub(/about/,'').gsub(/hours/,'小时') + "前" ...
:OnKeyDown=>"var reg=/^\d*$/;if(reg.test(this.value)){ alert(reg.test(this.value))}"
function ChooseMySort3(filed){
alert(filed.value);
for(var i=0;i<filed.options.length;i++){
if(filed.options[i].selected){
var e = filed.options[i];
alert(e.text);
}
}
//t ...
1.js延时与动态显示
new Ajax.Updater('yourid', 'rails/info/properties', {
method: 'get',
onFailure: function() {Element.classNames('yourid').add('failure')},
onComplete: function() {new Effect.BlindDown('yourid', {duration: 0.25})}
//有慢慢向下效果
});
} else {
new Effect[E ...
<%=sprintf("%0.2f" , 100)%>
输出:100.00 保留2位
page 渲染模板同时调用js方法
render :update do |page|
page.replace("price" , :partial => "price")
#page.javascript_tag( 'price', "alert('aaa'');")
page.call("javacriptmethod"); # ...
ruby的自定义主键
问了许多高手都说 不建议自定义主键 这样写:
create_table :posts , :primary_key => 'userid' do |t|
但是生成的主键仍是自增的ID 和ruby的功能主键一样
后来看到了mysql_adapter.rb这个文件,
....
def native_database_types #:nodoc:
{
:primary_key => "int(11) DEFAULT NULL auto_increment
PRIMARY KEY",
...